IRC log of #jetrowebdev for Wednesday, 2026-01-21

*** thomasboimah has quit (Read error: Connection reset by peer)09:40
*** thomasboimah has quit (Ping timeout: 480 seconds)09:53
*** dcammue has quit (None)09:57
*** dcammue has quit (Remote host closed the connection)10:15
*** gabriel_jetro has quit (Ping timeout: 480 seconds)11:35
mulbahGood morning Guys11:41
mulbahthomasboimah 11:54
mulbahMy min finish let chat 11:54
svayeGood morning everyone 11:56
jelknerGood day Jetro!11:57
jelknergreat to see so many of you "in the house"11:57
jelknerdcammue and svaye, will you be able to join our Solidarity Economy Business Club meeting tonight?11:58
jelknerAlso, i need those two addresses ASAP.11:58
svayeYes jelkner 11:58
jelknerI'm blocking on not having them11:58
fkoikoiGood morning Jelkner 11:58
jelknerGood day fkoikoi 11:58
svayeGood morning jelkner 11:58
jelknerI can't complete my VISA application without the address of the Jetro Office where I'll be staying11:59
jelknerand i can't add Janet to the SJC board without having her address11:59
dcammueGood morning jelkner11:59
jelknerwho is working on getting me that information?11:59
svayedcammue: you the address right?11:59
dcammueYes12:00
dcammueHere is it12:00
dcammueI will email12:00
jelkneryou can paste it here12:00
jelknerthat will make it easier to find12:01
jelknerit will be in our irc logs12:01
dcammueWest Point Community12:01
dcammueBlock 406/4612:01
dcammueMonrovia, Liberia12:01
jelknersweet12:01
dcammueThis is for janet12:02
jelknerbtw. You should update your website to show that as the address of your business12:02
dcammueThis for janet12:02
dcammueWest Point Community12:03
dcammueBlock D 406/4612:03
dcammueMonrovia12:04
jelknerWait, does that mean our office is right near where Janet lives?12:04
dcammueNo12:05
fkoikoino jelkner12:05
dcammueWait 1 minute12:05
jelknerdcammue: i need to go12:06
jelknercan you please have this information for me when we meet this evening?12:07
jelkneri don't have time to wait12:07
jelknerplease prepare ahead of time12:07
jelknerdcammue: here is another task for you:12:07
dcammueJanet adress: 12:07
dcammueWest Point Community12:07
dcammueBlock D 406/4612:07
dcammueMonrovia, Liberia.12:07
dcammueJetroweb office:12:07
dcammueMount Barclay12:07
dcammueMonrovia, Liberia.12:07
jelknerAhh, ok12:08
jelknerhttps://www.openstreetmap.org/#map=16/6.31410/-10.8002512:08
dcammueHave you being able to answer the question12:08
jelknerdcammue: find the office on the map12:08
jelknerand copy the url12:08
dcammueOkay12:08
jelknerthomasboimah: you should update your website12:08
jelknerand we should use open street map to locate the office12:09
thomasboimahokay12:09
dcammueDo you not need secosol stotry12:09
dcammueStory12:09
jelknerMount Barclay isn't good enough dcammue 12:09
jelknerit isn't an address12:09
jelknerand address is a *single* location12:09
dcammueOkay12:09
jelknerthat uniquely identifies a place12:10
jelknerMount Barclay seems like an area12:10
jelknerwith lots of addresses in it12:10
dcammueYes12:10
jelknerwhich is Jetro's?12:10
jelknerso please get that for me tonight12:10
jelknerif you signed a lease12:10
jelknerthe lease would have the address you're paying for i think12:10
dcammueI will.find it12:11
jelkneri can't imagine how it could be legal if it din't12:11
jelknerok, i'll be in this channel beginning at 22:00 UTC tonight12:11
jelknerplease have the address for me then12:11
jelknerthanks!12:11
jelknersee if janet can come too please12:12
jelknertalk to you tonight12:12
svayeAlright jelkner 12:12
jelknerthanks Jetro!12:12
jelkneroh, gabriel_jetro, mulbah, and thomasboimah 12:12
jelknersee you in class today12:12
dcammueJeff12:13
svayejelkner: did you answer the "grant fund expended for" question?12:13
dcammueAre you not making the report today12:13
jelknersvaye: not yet12:14
jelknerbut here is my plan12:14
svaye"Grant expended to date"12:14
jelkneri wrote to Anna, the new grant person at Catholic Charities12:14
jelknerthe interim report is due officially 1/3112:14
jelkneri asked her to take the one i have now as a draft12:14
jelkneri'm meeting with her today12:15
jelknerI have three very bright students in my Entrepreneurship class who are going to do with me what i asked you and dcammue to do12:15
jelknertake the bank statements and setup accounts in Gnucash for SECOSOL's transactions last year12:16
svayeI studied the bank statements yesterday, and saw that the 35K was not given in August. 12:16
jelknerthe 35K comes in two parts12:16
jelknerthat's how it works12:16
jelkner17.5K in August12:16
dcammueAnd 15k12:16
jelknerand another 17.5K in February12:16
svayejelkner: that's my task for today, to setup the account for 2025, because I already did Dec 202512:17
jelknerthat is from another grant that our co-presidents received12:17
dcammueNo12:17
jelkneri don't know the details of that12:17
jelknergreat svaye 12:17
dcammueYou mean febuary 2025?12:17
jelknerno dcammue 12:17
jelknerfeb 202612:17
dcammueOkay12:17
jelknerthe grant runs from july 2025 to june 202612:18
svayejelkner: I think thomasboimah can give you the login credentials so you can see what we are doing on gnucash 12:18
dcammueBut there was 15k deposit, where it came from?12:18
jelknersvaye: he doesn't have to12:18
jelkneri have admin on that machine12:18
jelknerand can give myself credentials12:18
jelkneri just haven't had time12:18
svayedcammue: it came from ACH social good fund12:18
jelknerNice12:19
jelkneri don't know much about it12:19
jelkneri'm planning to take off from work next Tuesday so i can go to Fredericksburg and meet with Dilcia, Leslie and Kei to talk about this12:20
jelkneri need to take the train12:20
jelknerit's about an hour south of DC12:20
jelknerby train12:20
jelknershould be fun12:20
jelkneranyway, i'll meet with them to talk about our plans12:20
jelknerincluding keeping better books in 2026!12:20
jelknerokie dokie12:21
jelkneri have to go!12:21
jelknersee you later12:21
dcammueOkay12:21
jelknerdcammue: when do you occupy your office?12:21
jelknerwe are really blocking on that12:21
dcammueI am at thenoffice12:22
jelkneroh, nice!12:22
dcammue* the office12:22
dcammueBut i will start living at the office by february12:22
jelknergot you12:22
jelknerin the mean time, can you *please* send me pictures?12:23
dcammueI can come and go home12:23
dcammueSure12:23
jelknerput them on the postgress server12:23
jelknerask thomasboimah to help12:23
dcammueOkay12:23
jelknerwhat about Starlink?12:23
jelknerwhat's the plan for that?12:23
jelknersvaye and dcammue 12:24
jelkneryou're most crucial task is to keep your own books12:24
dcammueWe are currenty running on the mtn router12:24
jelknerwe will want to analyze Jetro's business expenses12:24
dcammueTill we get starlink12:24
jelknerso when do we get that?12:25
jelkneri want to aim for a system that "just works"12:25
jelknerday after day12:25
jelknerweek after week12:25
dcammueNext month,12:25
jelknergot you12:25
jelknerok, talk soon12:25
jelknerbye for now...12:25
jelknerACTION signs off12:25
*** jelkner has quit (Quit: Leaving)12:25
svayeSee you tonight jelkner 12:26
svayedcammue: do you have your charger with you?12:26
dcammuePhone charger?12:28
svayeYeah 12:28
dcammueBut you need to bring yours, i may likely not stay long while you are here12:29
svayeAlright 12:29
*** mulbah has quit (Quit: Leaving)12:34
*** mkolleh has quit (Quit: Leaving)12:34
*** svaye has left #jetrowebdev (None)12:35
*** gabriel_jetro has quit (Ping timeout: 480 seconds)12:46
*** dcammue has quit (Ping timeout: 480 seconds)13:45
*** fkoikoi has quit (Ping timeout: 480 seconds)13:46
*** thomasboimah has quit (Ping timeout: 480 seconds)13:46
*** anthony_p has quit (Remote host closed the connection)14:46
*** anthony_p has quit (Remote host closed the connection)15:06
*** anthony_p has quit (Quit: anthony_p)15:19
*** fkoikoi has quit (Quit: Leaving)15:37
Penrosianhello!16:32
Karaaaaahello16:32
jgurarahi16:32
thomasboimahHello Penrosian Karaaaaa and jgurara 16:34
Penrosianjeff is helping another student set up a test, he will be back soon16:35
thomasboimahOkay16:36
Karaaaaaare you ready?16:40
thomasboimah+116:40
Karaaaaa316:40
Karaaaaa216:40
Karaaaaa116:40
jelknerFunctions should be about 20 lines16:50
jelknerNo longer a screen full16:51
jelkner10 is way to big?16:51
jgurara4 lines, maybe 6 lines, 10 is too big16:52
Karaaaaafunctions should be around 4 lines16:52
jguraranames, small scope functions have long descriptive names16:52
Karaaaaaayou won't get lost in small functions if everything is well-namede17:01
jguraralong function is recognizable to the person who made the code, but not to other people. good name helps other people understand the code17:02
*** Karaaaaa has quit (Ping timeout: 480 seconds)17:03
gabriel_jetroSorry guys for joining late 17:04
jelknerThis a great lesson17:08
jelknerrespect your team!17:08
jguraralong functionscan be refactored into 1 or more classes17:10
gabriel_jetro+117:10
jelknerAnd we get reusable code!17:14
gabriel_jetroSure like method are function that are reusable....17:16
Karaaaaaaexamples of more than one thing could be having multiple levels of abstraction or multiple sections17:18
jgurarafor a function to do only "one thing", function must not cross levels of abstraction17:19
gabriel_jetro+117:19
Karaaaaaaif you can abstract one function from another, it isn't doing one thing17:20
gabriel_jetroSure 17:21
jgurararefactor functions until you cant no more17:26
jelknerNote to self: look up feature envy17:27
gabriel_jetro+117:27
jelknerit has something to do with methods being in the wrong class17:27
PenrosianI think it's when a function is mostly using code from another class, so it makes more sense to move it into that class17:28
jelknerLook up documentation on abstract classes in Python17:29
gabriel_jetro+117:30
Karaaaaaawe unfortunately won't be watching the full refactoring videos :((17:36
gabriel_jetroWhy?17:37
Karaaaaaathey're two hours long lol17:38
jelknerLOL17:39
jelknerwe don't need to watch the refactoring videos at this point17:40
jelknerour goal will be to remember the high level principles we are learning17:40
jelknerand to apply them as we work together on our ToDo app17:40
gabriel_jetroOkay, understood 17:41
jelkneralready dear Jetro devs, thanks for coming17:42
jelknernext episode is Monday17:42
jelknerwe are looking at a big snow storm here17:42
jelknerwe may not be in school on Monday17:42
jelknerif we aren't, i'll be home and let you know early17:42
jelknerAn abstract class in Java is a class that is never instantiated17:43
jelkneronly inherited from17:43
jelknerthe same idea exists in any language17:43
jelknerbut i'm not sure what the practice is in Python to write them17:44
jelkneri'll look that up before we meet next17:44
jelkneralright everyone, until next time...17:44
jelknerthanks for coming!17:44
jelknerACTION signs off17:44
*** jelkner has quit (Quit: Leaving)17:44
*** jgurara has quit (Quit: Leaving)17:45
Karaaaaaabye!17:45
*** Karaaaaaa has quit (Quit: Leaving)17:45
*** thomasboimah has left #jetrowebdev (None)17:49
*** Penrosian has quit (Ping timeout: 480 seconds)18:02
*** dcammue has quit (Ping timeout: 480 seconds)18:12
*** Penrosian has quit (Ping timeout: 480 seconds)18:42
*** Penrosian has quit (Ping timeout: 480 seconds)19:46
*** BigBrother_ has quit (Remote host closed the connection)19:47
*** gabriel_jetro has quit (Quit: Connection closed for inactivity)19:48
tboimahtest19:51
tboimahtest19:52
*** tboimah has quit (Read error: Connection reset by peer)19:52
tboimahhihih19:57
tboimahtest19:57
*** Penrosian_ has quit (Ping timeout: 480 seconds)20:07
*** tboimah has quit (Ping timeout: 480 seconds)20:59
*** Penrosian_ has quit (Ping timeout: 480 seconds)21:01
*** tboimah__ has quit (Read error: Connection reset by peer)21:06
*** thomasboimah has quit (Read error: Connection reset by peer)21:12
svayedcammue, jelkner is in the sjcompute chatroom22:10
*** thomasboimah has quit (Ping timeout: 480 seconds)22:32
*** tboimah has quit (None)22:33
*** svaye has quit (Read error: Connection reset by peer)22:37
*** svaye has quit (Ping timeout: 480 seconds)23:01
*** svaye_ has quit (Quit: Leaving)23:25
*** jelkner has quit (Quit: Leaving)23:31
*** anthony_p has quit (Ping timeout: 480 seconds)23:57

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