| Karaaaaa has quit (Read error: Connection reset by peer) | 00:42 | |
| anthony_p has quit (Ping timeout: 480 seconds) | 00:56 | |
| aapfeldorf has quit (Quit: aapfeldorf) | 02:01 | |
| Karaaaaa has quit (Read error: Connection reset by peer) | 05:54 | |
| smohamud has quit (Ping timeout: 480 seconds) | 05:59 | |
| smohamud has quit (Ping timeout: 480 seconds) | 07:46 | |
| smohamud has quit (Read error: Connection reset by peer) | 07:58 | |
| smohamud_ has quit (Ping timeout: 480 seconds) | 10:08 | |
| jelkner | Yesterday i setup my home office, visited my new classroom, met with SECOSOL board and attended NWD Tuesday circle meeting. Today i'll begin setting up my classroom, and meet with Nikita about Decidim for my students this year. No blockers. | 11:00 |
|---|---|---|
| dcammue | Good morning jelkner | 11:00 |
| jelkner | Hello dear friends and comrades! | 11:00 |
| fkoikoi | Good morning jelkner | 11:00 |
| jelkner | Sahnun should be joining us shortly | 11:00 |
| anthony_p has quit (Quit: anthony_p) | 11:00 | |
| jelkner | where is Thomas? | 11:01 |
| jelkner | dcammue, i'll be counting on you now to get things going again. | 11:01 |
| jelkner | We need to make these meeting *very* efficient! | 11:01 |
| jelkner | 10 minutes | 11:01 |
| jelkner | standy up meetings | 11:02 |
| jelkner | you remember the drill | 11:02 |
| jelkner | time to get it going again | 11:02 |
| dcammue | okay | 11:02 |
| jelkner | i don't start classes for another week | 11:02 |
| jelkner | but let's use that week to get into practice | 11:02 |
| jelkner | and to help orient Sahnun to our workflow | 11:02 |
| jelkner | he's done agile stand ups for years | 11:02 |
| jelkner | but never on irc | 11:03 |
| jelkner | thomasboimah_, what happened? | 11:03 |
| jelkner | lol | 11:03 |
| jelkner | you have an _ and your not a channel opp here? | 11:03 |
| thomasboimah_ | Nothing | 11:03 |
| dcammue | okay jelkner | 11:03 |
| jelkner | so i have my what i did yesterday, what i'm doing to today | 11:03 |
| jelkner | probably before you connected | 11:03 |
| jelkner | i was talking to sahnun | 11:04 |
| jelkner | let's make our meeting on this channel now | 11:04 |
| jelkner | thomasboimah, are you a channel op here? | 11:04 |
| thomasboimah | Yes | 11:04 |
| jelkner | not now ;-) | 11:04 |
| jelkner | that's interesting | 11:04 |
| jelkner | since you joined as another user | 11:04 |
| jelkner | anyway | 11:04 |
| thomasboimah has quit (None) | 11:05 | |
| jelkner | dcammue, when is Thomas moving to the office? | 11:05 |
| jelkner | and how are things going | 11:05 |
| jelkner | ? | 11:05 |
| jelkner | there you go, thomasboimah! | 11:06 |
| thomasboimah | Sure | 11:06 |
| dcammue | jelkner, thomasboimah will move by next month | 11:06 |
| jelkner | great | 11:06 |
| jelkner | with sahnun starting full time this week, we *really* need to get moving! | 11:06 |
| jelkner | thomasboimah, i was hoping to chat with you and Sahnun about this, but since he isn't here | 11:07 |
| jelkner | let's you and i talk, and then he can read the logs | 11:07 |
| jelkner | OK? | 11:07 |
| thomasboimah | Okay | 11:07 |
| thomasboimah | In the past few days, I have been having meetings with Dr. Hubbard and Sahnun concerning Dr. Hubbard's projects. The meetings have been going great. Dr. Hubbard put us in contact with the developer who started the project, and the developer gave us access to the project's GitHub repository code in Next.js. I cloned the repo and managed to run it locally. Today, the dev team will be having a meeting with Sahnun concerning | 11:07 |
| thomasboimah | the project. No blockers. | 11:07 |
| jelkner | great summary | 11:07 |
| jelkner | ok, let me summarize my conversation with Sahnun | 11:09 |
| jelkner | we discussed allocation of dev resources and the dr. hubbard project | 11:09 |
| jelkner | let me see if i can summarize (sahnun can follow up either confirming or correcting): | 11:09 |
| thomasboimah | Okay | 11:10 |
| fkoikoi has quit (Quit: Leaving) | 11:10 | |
| jelkner | 1. We need to bring the NS AMS to closure soon, so we can invoice for it and ask for more work from them. | 11:10 |
| jelkner | 2. We need to balance thomasboimah's need for sahnun's time with that project's need for his time too. | 11:11 |
| jelkner | that's basically it. | 11:11 |
| jelkner | Everyone, we are really launching our businesses now! | 11:11 |
| thomasboimah | +1! | 11:11 |
| jelkner | We need to start generating revenue ASP | 11:11 |
| thomasboimah | +1 | 11:11 |
| jelkner | so we will need to learn to make real time decisions about how to allocate our limited resources most effectively. | 11:12 |
| jelkner | Our ability to do that well, with the understanding that we will always make mistakes, but that we need to keep our mistake rate low, will determine to a large extent our success or failure. | 11:12 |
| jelkner | you've heard me give this little speech countless times | 11:13 |
| jelkner | and i'm afraid you will have to continue to indulge me in hearing it more ;-) | 11:13 |
| jelkner | since i believe it is *SO TRUE*! | 11:13 |
| thomasboimah | ;-) | 11:13 |
| jkollie | ;-) | 11:14 |
| jelkner | thomasboimah, one way you can help is to only ask for sahnun's help on the dr. hubbard project when you need him | 11:14 |
| thomasboimah | Yes | 11:14 |
| mulbah | Good morning everyone | 11:14 |
| jelkner | another way you can help is by training gabriel and jallah to help you | 11:14 |
| jelkner | we need to grow the team | 11:14 |
| thomasboimah | Sure they will part of this project | 11:14 |
| jelkner | excellent! | 11:15 |
| jelkner | also, you can reach out to zOnny for help too | 11:15 |
| thomasboimah | +1 | 11:15 |
| jelkner | the Tuesday meeting yesterday went well | 11:15 |
| jelkner | in all the years i've been dreaming of being part of a successful web tech co-op project, we have never been nearly this close to making it happen! | 11:16 |
| jelkner | we have a strong, diverse, and ready team | 11:16 |
| jelkner | we have a great combination of experienced devs and bright young fast learning ones | 11:16 |
| jelkner | many of us have now been working together for years | 11:16 |
| jelkner | so we have effective working relationships | 11:17 |
| jelkner | that's a lot of strengths! | 11:17 |
| jelkner | what we don't have enough of yet is two things: | 11:17 |
| jelkner | 1. Enough paying customers | 11:17 |
| jelkner | 2. Experience delivering finished products to customers | 11:18 |
| jelkner | that needs to be our focus now | 11:18 |
| jelkner | we have two paying customers at the moment: | 11:18 |
| jelkner | NS and SJC | 11:18 |
| jelkner | dr. hubbard's project is an SJC project | 11:18 |
| jelkner | let's deliver on those | 11:18 |
| jelkner | and then go out and find more! | 11:18 |
| jelkner | ok, i'll get off my soap box now ;-) | 11:19 |
| jelkner | anything for me before i go? | 11:19 |
| jelkner | We meet again on Friday | 11:19 |
| jelkner | this same place and time | 11:19 |
| freena_ | Okay | 11:20 |
| jelkner | thomasboimah, i won't be attending saturday and sunday meetings until my students return | 11:20 |
| jelkner | actually, i can make the 8/29 saturday meeting | 11:20 |
| jelkner | but not 8/30 | 11:20 |
| jkollie | How are you doing jelkner? | 11:20 |
| thomasboimah | jelkner: today our discussion will be on what stack we should use? If we are going to continue building with next.js or re-write the code to Django using the next js code as spec. Since the code they have on GitHub for the project is next.js and the project is 80% complete with that code. | 11:21 |
| jelkner | so hear is my thought on that, and i leave it to you to decide | 11:22 |
| jelkner | i think we need to learn one tech stack well to be viable | 11:22 |
| thomasboimah | If we will be going with next.js then we will need to learn alone the way | 11:22 |
| jelkner | in the long run, we will learn many | 11:22 |
| jelkner | but now our focus should be on becoming Django wizzards | 11:22 |
| jelkner | so i think you should rewrite it in Django | 11:22 |
| jelkner | using best practices | 11:23 |
| jelkner | but you and sahnun need to make that determination | 11:23 |
| jelkner | when you meet with him later | 11:23 |
| jelkner | bring up this point: | 11:23 |
| thomasboimah | Okay | 11:23 |
| jelkner | he is saying he needs to focus on NS AMS | 11:23 |
| jelkner | i agree | 11:23 |
| jelkner | but that means you should work independently on the rewrite | 11:24 |
| jelkner | i know how productive you are Mr. Boimah! | 11:24 |
| mulbah has quit (Ping timeout: 480 seconds) | 11:24 | |
| jelkner | i've spent a wonderful month recently watching you ;-) | 11:24 |
| jelkner | so those are my 2 cents | 11:24 |
| jelkner | again, i'm old | 11:25 |
| jelkner | and i always have opinions | 11:25 |
| jelkner | but i will respect and defer to whatever decisions the dev team makes | 11:25 |
| jelkner | does that help? | 11:25 |
| thomasboimah | Okay | 11:25 |
| thomasboimah | Yes | 11:25 |
| jelkner | anything else? | 11:26 |
| jelkner | jkollie, i'm doing great! | 11:26 |
| jelkner | i'm excited about the new school year | 11:26 |
| jelkner | i get this way every year | 11:26 |
| jelkner | that's how i know i love my job | 11:26 |
| jkollie | that's good to know | 11:26 |
| jelkner | how are you? | 11:26 |
| jkollie | I'm fine | 11:27 |
| jelkner | btw, jkollie, i'm also excited about the upcoming 8/28 Next System Teach-in meeting | 11:27 |
| jkollie | same here jelkner! I will call mr.cooper again today to remind him | 11:28 |
| jelkner | that will be our first experience in our longer term goal of building a school and nurturing a solidarity economy in Liberia | 11:28 |
| jelkner | good idea, jkollie | 11:28 |
| jkollie | and also svaye before leaving the office | 11:29 |
| jelkner | thanks! | 11:29 |
| jelkner | i have a phone conversation scheduled with ben on friday | 11:29 |
| jkollie | You are welcome | 11:29 |
| jelkner | let's you and i plan to spend time on planning for that next week | 11:29 |
| jelkner | i won't be at the sat or sun meetings this week | 11:30 |
| jelkner | but i will be at the mon, wed, fri meetings next week | 11:30 |
| jelkner | anything else for me before i go? | 11:30 |
| thomasboimah | -1 for me | 11:31 |
| dcammue | -1 for /me | 11:31 |
| jkollie | -1 | 11:31 |
| jelkner | dcammue, jkollie? | 11:31 |
| dcammue | -1 for me | 11:31 |
| freena_ | -1 | 11:31 |
| jelkner | ok, my dear friends and comrades | 11:31 |
| jelkner | see you friday at this same time and place | 11:32 |
| mkolleh | okay jeff | 11:32 |
| dcammue | okay, happy to see that you get back home safely | 11:32 |
| jelkner | thanks dcammue! | 11:32 |
| jelkner | great to see you mulbah | 11:32 |
| dcammue | my heart is at rest now lol ;-) | 11:33 |
| jelkner | lol | 11:33 |
| dcammue | yeah | 11:33 |
| mulbah | me too Jeff | 11:33 |
| jelkner | ACTION signs off | 11:33 |
| dcammue | i was carrying jelkner weight on my head | 11:33 |
| mulbah | okay see you Friday | 11:33 |
| jelkner | now let's build a business and a school dcammue! | 11:33 |
| jelkner | many businesses | 11:34 |
| jelkner | big dreams keep us going! | 11:34 |
| jelkner | see y'all friday, i have a lot to do! | 11:34 |
| jelkner | ACTION signs off for real this time | 11:34 |
| jelkner has quit (Quit: Leaving) | 11:34 | |
| thomasboimah | mulbah: sorry I just see your text | 11:36 |
| thomasboimah | The meeting will be by 1:00 | 11:37 |
| mulbah | okay | 11:38 |
| mulbah | you said you will send the meeting link right | 11:38 |
| dcammue | Good morning mulbah | 11:38 |
| mulbah | Good morning dcammue | 11:39 |
| mulbah | I spoke first but it seem everyone was busy so no want answer me | 11:39 |
| mulbah | how are you doing | 11:39 |
| dcammue has quit (Remote host closed the connection) | 11:52 | |
| smohamud | Hi Thomas | 13:06 |
| smohamud | apologies for the delay. Are you in Jitsi? | 13:06 |
| thomasboimah | Hi smohamud | 13:07 |
| thomasboimah | No worries | 13:07 |
| thomasboimah | Can we text here today instead of video? | 13:07 |
| thomasboimah | I am in noise | 13:07 |
| smohamud | Sure thing | 13:07 |
| smohamud | So, I have only had a chance to scan the requirements doc. | 13:08 |
| smohamud | I want to go section by section after I pull down the repo. | 13:08 |
| thomasboimah | smohamud: I was able to clone the repo Timvimbo send | 13:08 |
| smohamud | Good work | 13:08 |
| smohamud | Have you read the requirements doc? | 13:08 |
| smohamud | I'm cloning now. | 13:08 |
| thomasboimah | smohamud: but I have some questions that we need to talk about | 13:09 |
| thomasboimah | Yes | 13:09 |
| mulbah | hello | 13:09 |
| smohamud | Hi Mulbah :) | 13:10 |
| smohamud | Ok, let's hear them. | 13:10 |
| mulbah | How are you doing smohamud | 13:10 |
| smohamud | Good! How're you? Long time.. | 13:10 |
| thomasboimah | smohamud it is about what stack we should use? If we are going to continue building with next.js or re-write the code to Django using the next js code as spec. Since the code they have on GitHub for the project is next.js and the project is 80% complete with that code. | 13:10 |
| mulbah | I'm good... | 13:11 |
| smohamud_ | Hey, sorry about that. Power/wifi went out, had to switch to another source. | 13:14 |
| mulbah | thomasboimah | 13:14 |
| mulbah | I think both can work | 13:14 |
| thomasboimah | smohamud_: was you able to see my last message? | 13:14 |
| mulbah | We can use next.js for the fronted and Django for the backend | 13:15 |
| smohamud_ | When we met with Stephen, didn't you get the impression that there was very little completed? | 13:15 |
| smohamud_ | No I didn't see after my reply to your question. | 13:15 |
| thomasboimah | smohamud_: I view and clone the code and I can say they did a lot | 13:15 |
| thomasboimah | 1:10 PM <BA1719• thomasboimah> smohamud it is about what stack we should use? If we are going to continue building with next.js or re-write the code to Django using the next js code as spec. Since the code they have on GitHub for the project is next.js and the project is 80% complete with that code. | 13:16 |
| smohamud has quit (Ping timeout: 480 seconds) | 13:19 | |
| smohamud_ | That said, the factors that matter for whether we go with the codebase or not. (1) Limited time, you are paid for one month's work and I'm stretching other responsibilities to assist (2) Codebase quality, is it worth salvaging (3) Your willingness to pick up the unfamiliar stack, it's long-term good (3.5) If you're willing, whether you (with help from me) can bring the app to completion. | 13:20 |
| thomasboimah | mulbah: send me your WhatsApp number let me add you to the project WhatsApp group | 13:20 |
| mulbah | I just did | 13:21 |
| mulbah | but you have it | 13:21 |
| smohamud_ | The frontend is primarily in React | 13:21 |
| thomasboimah | +1 | 13:22 |
| smohamud_ | Next is a React wrapper. That means I will be able to do most things, since my professional experience was mostly React I've done alot. | 13:22 |
| thomasboimah | That's good to know but for me I will be learning alone the way I guess, since my strength is Django | 13:23 |
| smohamud_ | So, the learning curve will be steep for you. But, I can teach you the fundamentals of React that transfer and we can learn the Next.JS that is layered on top of React, if we decide that's the route. | 13:24 |
| smohamud_ | Have you practiced Javascript much? | 13:25 |
| thomasboimah | Okay, but let wait you clone the repo then we look at the advantage and disadvantage and decided | 13:25 |
| smohamud_ | And --- what do you think about those factors I listed. Am I missing anything? | 13:25 |
| thomasboimah | I have practice JavaScript a little | 13:26 |
| smohamud_ | Also - are you interested in working alongside Thomas, Mulbah? | 13:26 |
| smohamud_ | Good call - it's cloned. Have you run the app yet? | 13:27 |
| mulbah | thomasboimah can you give me the link to the repo | 13:27 |
| thomasboimah | smuhanmud you have the most experience, you can make the decision and I am will to learn new things as you you will help along the way | 13:28 |
| thomasboimah | *willing | 13:28 |
| mulbah | I have an idea in VUE and a little one in React | 13:28 |
| dcammue has quit (Ping timeout: 480 seconds) | 13:28 | |
| smohamud_ | Oh, awesome Mulbah | 13:28 |
| jkollie has quit (Ping timeout: 480 seconds) | 13:29 | |
| smohamud_ | That'll come in handy if we choose to work with this app. The first thing I see is there's a Claude.md file. That is a red flag, because it means we can't trust what we're reading has been truly reviewed. | 13:29 |
| mulbah | I mostly use VUE for my frontend and frappe for the backend | 13:30 |
| mulbah | I am working with it | 13:30 |
| smohamud_ | Vue and React are siblings. I have a little Vue experience - the bridge to React will be a little easier since concepts like state, JS classes and referring to UI chunks as components is familiar. | 13:31 |
| smohamud_ | So, nice :) | 13:31 |
| smohamud_ | Ok, we need to evaluate the quality of the codebase. That's step one. | 13:31 |
| smohamud_ | Did you run the app yet, Thomas? | 13:31 |
| thomasboimah | Yes | 13:32 |
| thomasboimah | The ONBOARDING.md will help a lot when doing that | 13:32 |
| smohamud_ | Ok, are things broken or is it just incomplete? | 13:32 |
| thomasboimah | It is just incomplete | 13:33 |
| thomasboimah | But it touch most of the user stories in the development doc | 13:33 |
| smohamud_ | Ok, that's a plus. | 13:33 |
| smohamud | Sorry, wifi went out again. | 13:36 |
| smohamud | Where's the onboarding.md? | 13:36 |
| smohamud | Nvm, I see in the chat. | 13:39 |
| freena_ has quit (Quit: Connection closed for inactivity) | 13:39 | |
| smohamud | Strange it's not in the repo itself. | 13:40 |
| thomasboimah | The need to update in the readme | 13:40 |
| thomasboimah | *they | 13:40 |
| smohamud | My wifi is super weak, been installing node packages for the last 10m and it's stuck on the second one... | 13:40 |
| thomasboimah | *that | 13:40 |
| thomasboimah | ;-( | 13:41 |
| smohamud | Ok, it just finished (lol) let me try to get this thing running. | 13:41 |
| mulbah | thomas I send you message | 13:41 |
| smohamud_ has quit (Ping timeout: 480 seconds) | 13:41 | |
| smohamud | Installing postgres.. | 13:43 |
| smohamud | Thomas, are you with Mulbah now or working from separate places? | 13:44 |
| mulbah | smohamud can you share the repo name with me | 13:44 |
| thomasboimah | Working from separate place | 13:44 |
| mulbah | no we are working from separate area | 13:44 |
| smohamud | ok | 13:45 |
| smohamud | https://github.com/TinevimboMusingadi/fixmycd.git | 13:45 |
| mulbah | okay thank you let me clone it | 13:48 |
| thomasboimah | Okay jelkner | 13:48 |
| thomasboimah | Oops | 13:48 |
| mulbah | I installing the packages | 13:49 |
| mulbah | we will be using Django for the backend of this project right?? | 13:51 |
| smohamud | np | 13:51 |
| thomasboimah | mulbah I don't think so | 13:51 |
| smohamud | We are deciding the stack. If the current app looks good, we will just work with it. | 13:52 |
| thomasboimah | Sure | 13:52 |
| mulbah | I'm building before running yarn run dev | 13:52 |
| smohamud | *Most likely* will just work with it. The other factors matter too. | 13:53 |
| smohamud | So, it'll take me another little bit to set up Postgres. | 14:04 |
| smohamud | And family just arrived, it's 5pm.. | 14:04 |
| thomasboimah | Okay | 14:04 |
| thomasboimah | We can still meet tomorrow if you have time | 14:04 |
| thomasboimah | How does that sound? | 14:05 |
| smohamud | Tomorrow sounds good | 14:05 |
| thomasboimah | What Time work for you | 14:06 |
| thomasboimah | I will start looking into react, JavaScript and next js today | 14:06 |
| smohamud | For homework, please begin this course: https://nextjs.org/learn/react-foundations/what-is-react-and-nextjs | 14:07 |
| smohamud | Documentation for React was some of the best I've ever read... It was clear, to the point with solid examples. These are the Next.JS docs and they look good so far, too. When in doubt about React, visit the official React Docs. | 14:08 |
| thomasboimah | Okay thanks | 14:08 |
| smohamud | https://react.dev/learn | 14:09 |
| smohamud | ^React | 14:09 |
| smohamud | The mental model that helped me when learning Django was that passing context from a view is very similar to passing *props* to a React component. Both are capable of managing *state* changes. | 14:10 |
| mulbah | so the App name is FixMyDistrict | 14:10 |
| mulbah | right | 14:10 |
| smohamud | FixMyCd/FixMyDistrict | 14:10 |
| mulbah | because I have it running here and going through some of the code | 14:10 |
| smohamud | That's correct. The manifest lists FixMyDistrict but the repo is FixMyCd... We can change the name, too. | 14:12 |
| smohamud | Anyhow, good luck studying and I encourage you to tinker with building in Next.JS between now and tomorrow. | 14:12 |
| smohamud | How does 12pm UTC work? | 14:12 |
| mulbah | and it's all about tracking infrastructure failures in local districts. citizen can report about infrastructure issue | 14:13 |
| mulbah | are we meeting tomorrow | 14:13 |
| thomasboimah | Sounds good to me Sahnun | 14:14 |
| thomasboimah | Sounds good to me smohamud | 14:14 |
| thomasboimah | That works for me | 14:14 |
| smohamud | Yes. Mulbah, does 12pm UTC work for you? | 14:14 |
| mulbah | yes it dose | 14:15 |
| smohamud | Ok, great. Enjoy diving into Next.JS. Talk to you tomorrow. | 14:15 |
| thomasboimah | Okay | 14:15 |
| mulbah | I will go through the codebase and try to fine any broken stuff it was build with v0 | 14:16 |
| thomasboimah | ACTION sign off | 14:16 |
| smohamud | +1 | 14:16 |
| thomasboimah has left #novawebdev (None) | 14:16 | |
| mulbah | and it already have have a DB which is postgreSQL and it has a global css | 14:17 |
| mulbah | and also a custom session bassed authentication | 14:18 |
| mulbah | base | 14:19 |
| mulbah | smohamud are you still here | 14:20 |
| resl has quit (Quit: resl) | 14:22 | |
| smohamud has quit (Ping timeout: 480 seconds) | 14:24 | |
| jkollie has quit (Quit: Leaving) | 15:33 | |
| mulbah has quit (Ping timeout: 480 seconds) | 17:15 | |
| dcammue has quit (Ping timeout: 480 seconds) | 17:28 | |
| freena_ has quit (Quit: Connection closed for inactivity) | 20:22 | |
| dcammue has quit (Remote host closed the connection) | 20:33 | |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!