IRC log of #novawebdev for Wednesday, 2026-08-19

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
jelknerYesterday 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
dcammueGood morning jelkner 11:00
jelknerHello dear friends and comrades!11:00
fkoikoiGood morning jelkner11:00
jelknerSahnun should be joining us shortly11:00
anthony_p has quit (Quit: anthony_p)11:00
jelknerwhere is Thomas?11:01
jelknerdcammue, i'll be counting on you now to get things going again.11:01
jelknerWe need to make these meeting *very* efficient!11:01
jelkner10 minutes11:01
jelknerstandy up meetings11:02
jelkneryou remember the drill11:02
jelknertime to get it going again11:02
dcammueokay11:02
jelkneri don't start classes for another week11:02
jelknerbut let's use that week to get into practice11:02
jelknerand to help orient Sahnun to our workflow11:02
jelknerhe's done agile stand ups for years11:02
jelknerbut never on irc11:03
jelknerthomasboimah_, what happened?11:03
jelknerlol11:03
jelkneryou have an _ and your not a channel opp here?11:03
thomasboimah_Nothing 11:03
dcammueokay jelkner 11:03
jelknerso i have my what i did yesterday, what i'm doing to today11:03
jelknerprobably before you connected11:03
jelkneri was talking to sahnun11:04
jelknerlet's make our meeting on this channel now11:04
jelknerthomasboimah, are you a channel op here?11:04
thomasboimahYes11:04
jelknernot now ;-)11:04
jelknerthat's interesting11:04
jelknersince you joined as another user11:04
jelkneranyway11:04
thomasboimah has quit (None)11:05
jelknerdcammue, when is Thomas moving to the office?11:05
jelknerand how are things going11:05
jelkner?11:05
jelknerthere you go, thomasboimah!11:06
thomasboimahSure11:06
dcammuejelkner, thomasboimah will move by next month11:06
jelknergreat11:06
jelknerwith sahnun starting full time this week, we *really* need to get moving!11:06
jelknerthomasboimah, i was hoping to chat with you and Sahnun about this, but since he isn't here11:07
jelknerlet's you and i talk, and then he can read the logs11:07
jelknerOK?11:07
thomasboimahOkay 11:07
thomasboimahIn 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
thomasboimahthe project. No blockers.11:07
jelknergreat summary11:07
jelknerok, let me summarize my conversation with Sahnun11:09
jelknerwe discussed allocation of dev resources and the dr. hubbard project11:09
jelknerlet me see if i can summarize (sahnun can follow up either confirming or correcting):11:09
thomasboimahOkay 11:10
fkoikoi has quit (Quit: Leaving)11:10
jelkner1. 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
jelkner2. We need to balance thomasboimah's need for sahnun's time with that project's need for his time too.11:11
jelknerthat's basically it.11:11
jelknerEveryone, we are really launching our businesses now!11:11
thomasboimah +1!11:11
jelknerWe need to start generating revenue ASP11:11
thomasboimah+111:11
jelknerso we will need to learn to make real time decisions about how to allocate our limited resources most effectively.11:12
jelknerOur 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
jelkneryou've heard me give this little speech countless times11:13
jelknerand i'm afraid you will have to continue to indulge me in hearing it more ;-)11:13
jelknersince i believe it is *SO TRUE*!11:13
thomasboimah;-)11:13
jkollie;-)11:14
jelknerthomasboimah, one way you can help is to only ask for sahnun's help on the dr. hubbard project when you need him11:14
thomasboimahYes11:14
mulbahGood morning everyone 11:14
jelkneranother way you can help is by training gabriel and jallah to help you11:14
jelknerwe need to grow the team11:14
thomasboimahSure they will part of this project 11:14
jelknerexcellent!11:15
jelkneralso, you can reach out to zOnny for help too11:15
thomasboimah+111:15
jelknerthe Tuesday meeting yesterday went well11:15
jelknerin 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
jelknerwe have a strong, diverse, and ready team11:16
jelknerwe have a great combination of experienced devs and bright young fast learning ones11:16
jelknermany of us have now been working together for years11:16
jelknerso we have effective working relationships11:17
jelknerthat's a lot of strengths!11:17
jelknerwhat we don't have enough of yet is two things:11:17
jelkner1. Enough paying customers11:17
jelkner2. Experience delivering finished products to customers11:18
jelknerthat needs to be our focus now11:18
jelknerwe have two paying customers at the moment:11:18
jelknerNS and SJC11:18
jelknerdr. hubbard's project is an SJC project11:18
jelknerlet's deliver on those11:18
jelknerand then go out and find more!11:18
jelknerok, i'll get off my soap box now ;-)11:19
jelkneranything for me before i go?11:19
jelknerWe meet again on Friday11:19
jelknerthis same place and time11:19
freena_Okay11:20
jelknerthomasboimah, i won't be attending saturday and sunday meetings until my students return11:20
jelkneractually, i can make the 8/29 saturday meeting11:20
jelknerbut not 8/3011:20
jkollieHow are you doing jelkner?11:20
thomasboimahjelkner: 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
jelknerso hear is my thought on that, and i leave it to you to decide11:22
jelkneri think we need to learn one tech stack well to be viable11:22
thomasboimahIf we will be going with next.js then we will need to learn alone the way11:22
jelknerin the long run, we will learn many11:22
jelknerbut now our focus should be on becoming Django wizzards11:22
jelknerso i think you should rewrite it in Django11:22
jelknerusing best practices11:23
jelknerbut you and sahnun need to make that determination11:23
jelknerwhen you meet with him later11:23
jelknerbring up this point:11:23
thomasboimahOkay 11:23
jelknerhe is saying he needs to focus on NS AMS11:23
jelkneri agree11:23
jelknerbut that means you should work independently on the rewrite11:24
jelkneri know how productive you are Mr. Boimah!11:24
mulbah has quit (Ping timeout: 480 seconds)11:24
jelkneri've spent a wonderful month recently watching you ;-)11:24
jelknerso those are my 2 cents11:24
jelkneragain, i'm old11:25
jelknerand i always have opinions11:25
jelknerbut i will respect and defer to whatever decisions the dev team makes11:25
jelknerdoes that help?11:25
thomasboimahOkay 11:25
thomasboimahYes11:25
jelkneranything else?11:26
jelknerjkollie, i'm doing great!11:26
jelkneri'm excited about the new school year11:26
jelkneri get this way every year11:26
jelknerthat's how i know i love my job11:26
jkolliethat's good to know11:26
jelknerhow are you?11:26
jkollieI'm fine11:27
jelknerbtw, jkollie, i'm also excited about the upcoming 8/28 Next System Teach-in meeting11:27
jkolliesame here jelkner! I will call mr.cooper again today to remind him 11:28
jelknerthat will be our first experience in our longer term goal of building a school and nurturing a solidarity economy in Liberia11:28
jelknergood idea, jkollie 11:28
jkollieand also svaye before leaving the office11:29
jelknerthanks!11:29
jelkneri have a phone conversation scheduled with ben on friday11:29
jkollieYou are welcome11:29
jelknerlet's you and i plan to spend time on planning for that next week11:29
jelkneri won't be at the sat or sun meetings this week11:30
jelknerbut i will be at the mon, wed, fri meetings next week11:30
jelkneranything else for me before i go?11:30
thomasboimah-1 for me11:31
dcammue-1 for /me11:31
jkollie-111:31
jelknerdcammue, jkollie?11:31
dcammue-1 for me11:31
freena_-111:31
jelknerok, my dear friends and comrades11:31
jelknersee you friday at this same time and place11:32
mkollehokay jeff11:32
dcammueokay, happy to see that you get back home safely11:32
jelknerthanks dcammue!11:32
jelknergreat to see you mulbah 11:32
dcammuemy heart is at rest now lol ;-)11:33
jelknerlol11:33
dcammueyeah11:33
mulbahme too Jeff11:33
jelknerACTION signs off11:33
dcammuei was carrying jelkner weight on my head11:33
mulbahokay see you Friday11:33
jelknernow let's build a business and a school dcammue!11:33
jelknermany businesses11:34
jelknerbig dreams keep us going!11:34
jelknersee y'all friday, i have a lot to do!11:34
jelknerACTION signs off for real this time11:34
jelkner has quit (Quit: Leaving)11:34
thomasboimahmulbah: sorry I just see your text11:36
thomasboimahThe meeting will be by 1:0011:37
mulbahokay 11:38
mulbahyou said you will send the meeting link right 11:38
dcammueGood morning mulbah 11:38
mulbahGood morning dcammue11:39
mulbahI spoke first but it seem everyone was busy so no want answer me11:39
mulbahhow are you doing11:39
dcammue has quit (Remote host closed the connection)11:52
smohamudHi Thomas13:06
smohamudapologies for the delay. Are you in Jitsi?13:06
thomasboimahHi smohamud 13:07
thomasboimahNo worries 13:07
thomasboimahCan we text here today instead of video?13:07
thomasboimahI am in noise 13:07
smohamudSure thing13:07
smohamudSo, I have only had a chance to scan the requirements doc.13:08
smohamudI want to go section by section after I pull down the repo.13:08
thomasboimahsmohamud: I was able to clone the repo Timvimbo send13:08
smohamudGood work13:08
smohamudHave you read the requirements doc?13:08
smohamudI'm cloning now.13:08
thomasboimahsmohamud: but I have some questions that we need to talk about 13:09
thomasboimahYes13:09
mulbahhello13:09
smohamudHi Mulbah :)13:10
smohamudOk, let's hear them.13:10
mulbahHow are you doing smohamud13:10
smohamudGood! How're you? Long time..13:10
thomasboimahsmohamud 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
mulbahI'm good...13:11
smohamud_Hey, sorry about that. Power/wifi went out, had to switch to another source.13:14
mulbahthomasboimah13:14
mulbahI think both can work 13:14
thomasboimahsmohamud_: was you able to see my last message?13:14
mulbahWe can use next.js for the fronted and Django for the backend13: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
thomasboimahsmohamud_: I view and clone the code and I can say they did a lot13:15
thomasboimah1: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
thomasboimahmulbah: send me your WhatsApp number let me add you to the project WhatsApp group 13:20
mulbahI just did13:21
mulbahbut you have it13:21
smohamud_The frontend is primarily in React13:21
thomasboimah+113: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
thomasboimahThat'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
thomasboimahOkay, 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
thomasboimahI 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
mulbahthomasboimah 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 way13:28
thomasboimah*willing 13:28
mulbahI 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 Mulbah13: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
mulbahI mostly use VUE for my frontend and frappe for the backend 13:30
mulbahI am working with it13: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
thomasboimahYes13:32
thomasboimahThe ONBOARDING.md will help a lot when doing that13:32
smohamud_Ok, are things broken or is it just incomplete?13:32
thomasboimahIt is just incomplete 13:33
thomasboimahBut it touch most of the user stories in the development doc13:33
smohamud_Ok, that's a plus.13:33
smohamudSorry, wifi went out again.13:36
smohamudWhere's the onboarding.md?13:36
smohamudNvm, I see in the chat.13:39
freena_ has quit (Quit: Connection closed for inactivity)13:39
smohamudStrange it's not in the repo itself.13:40
thomasboimahThe need to update in the readme 13:40
thomasboimah*they13:40
smohamudMy 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
smohamudOk, it just finished (lol) let me try to get this thing running.13:41
mulbahthomas I send you message 13:41
smohamud_ has quit (Ping timeout: 480 seconds)13:41
smohamudInstalling postgres..13:43
smohamudThomas, are you with Mulbah now or working from separate places?13:44
mulbahsmohamud can you share the repo name with me 13:44
thomasboimahWorking from separate place13:44
mulbahno we are working from separate area 13:44
smohamudok13:45
smohamudhttps://github.com/TinevimboMusingadi/fixmycd.git13:45
mulbahokay thank you let me clone it13:48
thomasboimahOkay jelkner13:48
thomasboimahOops13:48
mulbahI installing the packages 13:49
mulbahwe will be using Django for the backend of this project right??13:51
smohamudnp13:51
thomasboimahmulbah I don't think so13:51
smohamudWe are deciding the stack. If the current app looks good, we will just work with it.13:52
thomasboimahSure 13:52
mulbahI'm building before running yarn run dev13:52
smohamud*Most likely* will just work with it. The other factors matter too.13:53
smohamudSo, it'll take me another little bit to set up Postgres. 14:04
smohamudAnd family just arrived, it's 5pm..14:04
thomasboimahOkay 14:04
thomasboimahWe can still meet tomorrow if you have time 14:04
thomasboimahHow does that sound?14:05
smohamudTomorrow sounds good14:05
thomasboimahWhat Time work for you 14:06
thomasboimahI will start looking into react, JavaScript and next js today 14:06
smohamudFor homework, please begin this course: https://nextjs.org/learn/react-foundations/what-is-react-and-nextjs14:07
smohamudDocumentation 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
thomasboimahOkay thanks 14:08
smohamudhttps://react.dev/learn14:09
smohamud^React14:09
smohamudThe 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
mulbahso the App name is FixMyDistrict 14:10
mulbahright14:10
smohamudFixMyCd/FixMyDistrict14:10
mulbahbecause I have it running here and going through some of the code14:10
smohamudThat's correct. The manifest lists FixMyDistrict but the repo is FixMyCd... We can change the name, too.14:12
smohamudAnyhow, good luck studying and I encourage you to tinker with building in Next.JS between now and tomorrow.14:12
smohamudHow does 12pm UTC work?14:12
mulbahand it's all about tracking infrastructure failures in local districts. citizen can report about infrastructure issue 14:13
mulbahare we meeting tomorrow14:13
thomasboimahSounds good to me Sahnun 14:14
thomasboimahSounds good to me smohamud 14:14
thomasboimahThat works for me14:14
smohamudYes. Mulbah, does 12pm UTC work for you?14:14
mulbahyes it dose 14:15
smohamudOk, great. Enjoy diving into Next.JS. Talk to you tomorrow.14:15
thomasboimahOkay 14:15
mulbahI will go through the codebase and try to fine any broken stuff it was build with v014:16
thomasboimahACTION sign off14:16
smohamud+114:16
thomasboimah has left #novawebdev (None)14:16
mulbahand it already have have a DB which is postgreSQL and it has a global css14:17
mulbahand also a custom session bassed authentication 14:18
mulbahbase14:19
mulbahsmohamud 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/!