IRC log of #jetrowebdev for Friday, 2025-06-06

gabriel_jetro has quit (Quit: Connection closed for inactivity)00:28
anthony_p has quit (Quit: anthony_p)08:48
jelknerGood morning svaye!10:48
svayeGood morning jelkner 10:49
svayeHow are you doing 10:49
jelknerGood morning freena and dcammue!10:55
dcammueGood morning folks 10:55
dcammueGood morning jelkner 10:55
freenaGood morning jelkner, dcammue and svaye 10:55
dcammueGood freena and svaye 10:55
svayeGood morning dcammue and freena 10:56
freenaShould we start now 10:57
thomasboimahGreeting folks10:57
jelknerGood morning thomasboimah!10:57
thomasboimahGood morning jelkner 10:58
jelknerfreena, we should start on time i think10:58
jelknerat 11:00 UTC10:58
dcammueYesterday,  I was able to finally get the clear understanding of how to make invoices in guncash. No blockers!10:58
jelknerin 1 minute and a 1/2 ;-)10:58
jelknerNice, dcammue!10:58
dcammueSorry for that 10:58
klariosgood morning all10:58
freenaOkay jelkner, I won't really be active cuz I am at the University of Liberia campus 10:58
jelknerYeah, klarios is here!10:58
klarioshi jelkner ! hi all10:59
svayeGood morning klarios and thomasboimah 10:59
thomasboimahGood morning svaye 10:59
jelknerokie dokie everyone, it's.... SHOW TIME!10:59
jelknerwho wants to go first11:00
jelkner?11:00
thomasboimahYesterday, I  recap on all the things that I have learning about Django during the past days.11:00
jelknercjones is ready for you, thomasboimah, when you have code to show him btw.11:01
jelknerjust email him a link11:01
thomasboimahToday, I will be working on adding PDF receipt generation to my “Culinary_system” project. This will allow customers to download a detailed receipt of their orders in PDF format directly from the website. After that I will make a commit to the repo.11:01
klariosI can go first! Yesterday I got in contact with a future client, she is requesting a small site for $200 dollars, my only blocker is that I don't know what a good estimate would be until I get enough information from her!11:01
jelknerthomasboimah, let's talk about that after the meeting11:01
thomasboimahTheir is no Blocker at the movement. But I have question for 11:01
thomasboimahjelkner, 11:01
thomasboimahjelkner, It is possible to memorizing all the modules in Django's Python framework? I try to do that so many time now but they are so many, So most of the time I look them up on “Django documentation”.11:02
klariostoday I will be attending a summit on "community wealth building" and will be taking any "progressive" business findings into consideration 11:02
svayeYesterday I worked on my pronunciation of the Spanish alphabet, and since I am also taking et11:02
jelknerlet's talk after the meeting thomasboimah 11:02
svaye*extra lesson on duolingo I also study from it. 11:03
jelknerklarios, can you tell them about our new customer?11:03
jelknernice svaye 11:03
klariosgreat svaye ! lets go over your progress today, you did great with the vowels last week by the way!11:03
svayeI have a session with klarios today, so I will work on anything I am given. There not major blockers for now.11:04
jelkneryesterday i worked with klarios and cjones cleaning up our infrastructure, deleting several vms11:05
jelknerand creating a new one for our new website for gracehopper.center11:05
jelknertoday i'll be adding the DNOVA Council meeting11:05
jelknerand meeting with the 8th grader wiz kid who may work on Decidim with us beginning next year11:05
klariosof course! our new costumer, Marylin scholl, is requesting a website for the local chapter of a national organization that supports women in educational fields, I have CC'd members@jetro so you all can see it as well. Ms. Scholl is hoping to use google sites or another webpage posting service, we will find out and I will relay to you11:06
jelkneri'm not blocking on anything at the moment11:06
jelknerACTION done11:06
jelknerthis will require some design skills11:07
jelknerwe'll see if we are ready11:07
jelkneri hope so!11:07
thomasboimah has quit (Read error: Connection reset by peer)11:07
klarios+111:07
jelknery'all did a not too shabby job on your own website11:08
jelknerand since they only have $200 for this, they can't be expecting fine art11:08
jelknerjust a decent looking website11:08
jelknerso a good early gig for us11:09
dcammueSorry for the brake in11:09
jelknerdcammue, irc conversations can have multiple people typing at once11:09
jelknerit makes it better, not worse11:09
jelknersince it moves faster11:09
jelkneryou have to learn to scan the threads with your eyes to follow each one11:10
dcammueToday I will be learning how to do customer vendor 11:10
dcammueOkay, but I was attending to something 11:10
dcammueACTION done11:10
jelkneranyone we missed?11:10
dcammueMulbah and Gabriel 11:11
thomasboimahjkollie as well11:11
jelkneri don't mean that, thomasboimah, but that is a opening for me to share something ;-)11:12
jelknermotivated by our meeting yesterday11:12
thomasboimahNO problem11:13
jelkneri got help from Manus AI to do a statistical analysis of our meeting attendance challenge11:13
jelknercheck this out:11:13
jelknerhttps://codeberg.org/jelkner/SolidarityEconomyNotes/src/branch/main/EntepreneurshipArlTech/MeetingAttendence/solution_document.md11:13
jelknerThe math is complicated11:14
gabriel_jetroGood morning everyone, I'm sorry I slept off 11:14
jelknerbut we can develop a "feel" for it.11:14
thomasboimahjelkner, my question11:14
jelknerthomasboimah, go for it11:14
klarios has quit (Remote host closed the connection)11:14
jelkneroh, you did11:15
thomasboimahjelkner, It is possible to memorizing all the modules in Django's Python framework? I try to do that so many time now but they are so many, So most of the time I look them up on “Django documentation”.11:15
jelknerthomasboimah, in brief - you will never memorize all the available modules for Django11:15
jelknereven the creator of Django doesn't know them all11:15
jelknerwe were in a meeting with him at Pycon11:15
jelknerand while he knows Django really well11:15
jelknerit is a huge system that is receiving contributions from hundreds of developers11:16
jelknerso no one will know the whole system, no one!11:16
jelkneryou need to learn to effectively use resources, including:11:17
jelkner1. web search (your #1 go to)11:17
jelkner2. forums and other community communication tools11:17
jelkner3. emails directly to a particular developer when you are doing something important with their own modules11:17
jelknerit will take years to learn this effectively thomasboimah 11:18
thomasboimahOkay, I was think if that is possible but I think i was wrong and just heaking my brain11:18
jelknerso you need to begin the journey now11:18
thomasboimah*thinking*11:18
jelknerdon't try11:18
jelknerinstead, try to learn the basic core well11:18
jelknerand then only what you need beyond that for particular projects11:19
jelknerone more thing11:19
jelkneryou need to get feedback from cjones on this, thomasboimah 11:19
jelkneri spoke to him yesterday11:19
jelknerhe is waiting for you to send a link to a repo with code he can look at11:19
jelkneri think you are going way too far working on PDF renderings11:20
jelknerwhen no customer has asked for that11:20
jelknerin agile software development, there is an acronym you should learn now, thomasboimah 11:20
jelknerYAGNI11:20
jelknerYou ain't gonna need it!11:20
jelknerSo whenever a developer starts saying "I think I'll add ...." which no customer has asked for11:21
jelknerthe rest of the team can respond, "YAGNI!"11:21
jelknerwe want our software to be clean and maintainable11:21
jelknerevery time you add a new feature in anticipation of a customer need that isn't actually there11:22
thomasboimah has quit (Read error: Connection reset by peer)11:22
jelkneryou make your software heavier, more complex, and more difficult to change and maintain11:22
jelknerit becomes a heavy load you need to carry11:22
jelknerfor no good reason11:22
klariosyep yep, that goes into our "tech debt" too 11:22
jelknerdon't do it!11:22
jelknerinstead, find out exactly what the customer wants11:23
jelknerand deliver that and that alone in a way that make the customer happy11:23
jelknerand keeps the code as simple and clean as possible11:23
jelknerso you can add new features later11:23
jelknerthat *the customer requests*!11:24
jelknermake sense thomasboimah?11:24
thomasboimah+111:24
gabriel_jetro+111:24
thomasboimahThanks for making things clear11:24
jelknerso before you go down an more rabbit holes on your own11:24
jelkneremail cjones a link with what you have now11:24
thomasboimahThat's why I am greatful to have you around11:24
gabriel_jetroThat's what cjones ask me to do with the allergies part 11:24
jelknerhe will look at it11:24
jelknergabriel_jetro, he asked for PDF?11:25
jelkneri'm confused gabriel_jetro 11:25
jelknerwhat did cjones ask for?11:25
gabriel_jetroNot he said the team was gonna need an allergies field with just a text input 11:25
jelkneri'm saying implement exactly what cjones asks for11:26
jelknerand nothing more11:26
jelknermake sense?11:26
jelkneri have to go11:26
jelkneri have to catch a bus to the meeting11:26
jelknermonday morning same time and place, yes?11:26
gabriel_jetroSure that's why I'm cleaning up my code 11:26
thomasboimah+111:26
jelknerhave a great weekend11:26
dcammueU+111:26
jelknerand see you all monday11:27
dcammue*+1*11:27
jelknerklarios, see you sunday at 12 noon11:27
dcammueYou too jelkner 11:27
gabriel_jetroOhkay jelkner 11:27
dcammueNice weekend 11:27
jelknerwe can compare notes on our meetings11:27
jelknerACTION signs off until monday at 11 UTC11:27
jelkner has quit (Quit: Leaving)11:27
klariossee you j!11:28
thomasboimahBye guys11:29
thomasboimahACTION leaving11:29
klarios has quit (Quit: Page closed)11:29
thomasboimah has quit (Quit: Leaving)11:29
svaye has left #jetrowebdev (None)11:30
freena has quit (Quit: Connection closed for inactivity)13:14
gabriel_jetro has quit (Quit: Connection closed for inactivity)13:43
dcammue has quit (Quit: Connection closed for inactivity)13:54
klarios has quit (None)14:04

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!