| *** 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 | |
| mulbah | Good morning Guys | 11:41 |
|---|---|---|
| mulbah | thomasboimah | 11:54 |
| mulbah | My min finish let chat | 11:54 |
| svaye | Good morning everyone | 11:56 |
| jelkner | Good day Jetro! | 11:57 |
| jelkner | great to see so many of you "in the house" | 11:57 |
| jelkner | dcammue and svaye, will you be able to join our Solidarity Economy Business Club meeting tonight? | 11:58 |
| jelkner | Also, i need those two addresses ASAP. | 11:58 |
| svaye | Yes jelkner | 11:58 |
| jelkner | I'm blocking on not having them | 11:58 |
| fkoikoi | Good morning Jelkner | 11:58 |
| jelkner | Good day fkoikoi | 11:58 |
| svaye | Good morning jelkner | 11:58 |
| jelkner | I can't complete my VISA application without the address of the Jetro Office where I'll be staying | 11:59 |
| jelkner | and i can't add Janet to the SJC board without having her address | 11:59 |
| dcammue | Good morning jelkner | 11:59 |
| jelkner | who is working on getting me that information? | 11:59 |
| svaye | dcammue: you the address right? | 11:59 |
| dcammue | Yes | 12:00 |
| dcammue | Here is it | 12:00 |
| dcammue | I will email | 12:00 |
| jelkner | you can paste it here | 12:00 |
| jelkner | that will make it easier to find | 12:01 |
| jelkner | it will be in our irc logs | 12:01 |
| dcammue | West Point Community | 12:01 |
| dcammue | Block 406/46 | 12:01 |
| dcammue | Monrovia, Liberia | 12:01 |
| jelkner | sweet | 12:01 |
| dcammue | This is for janet | 12:02 |
| jelkner | btw. You should update your website to show that as the address of your business | 12:02 |
| dcammue | This for janet | 12:02 |
| dcammue | West Point Community | 12:03 |
| dcammue | Block D 406/46 | 12:03 |
| dcammue | Monrovia | 12:04 |
| jelkner | Wait, does that mean our office is right near where Janet lives? | 12:04 |
| dcammue | No | 12:05 |
| fkoikoi | no jelkner | 12:05 |
| dcammue | Wait 1 minute | 12:05 |
| jelkner | dcammue: i need to go | 12:06 |
| jelkner | can you please have this information for me when we meet this evening? | 12:07 |
| jelkner | i don't have time to wait | 12:07 |
| jelkner | please prepare ahead of time | 12:07 |
| jelkner | dcammue: here is another task for you: | 12:07 |
| dcammue | Janet adress: | 12:07 |
| dcammue | West Point Community | 12:07 |
| dcammue | Block D 406/46 | 12:07 |
| dcammue | Monrovia, Liberia. | 12:07 |
| dcammue | Jetroweb office: | 12:07 |
| dcammue | Mount Barclay | 12:07 |
| dcammue | Monrovia, Liberia. | 12:07 |
| jelkner | Ahh, ok | 12:08 |
| jelkner | https://www.openstreetmap.org/#map=16/6.31410/-10.80025 | 12:08 |
| dcammue | Have you being able to answer the question | 12:08 |
| jelkner | dcammue: find the office on the map | 12:08 |
| jelkner | and copy the url | 12:08 |
| dcammue | Okay | 12:08 |
| jelkner | thomasboimah: you should update your website | 12:08 |
| jelkner | and we should use open street map to locate the office | 12:09 |
| thomasboimah | okay | 12:09 |
| dcammue | Do you not need secosol stotry | 12:09 |
| dcammue | Story | 12:09 |
| jelkner | Mount Barclay isn't good enough dcammue | 12:09 |
| jelkner | it isn't an address | 12:09 |
| jelkner | and address is a *single* location | 12:09 |
| dcammue | Okay | 12:09 |
| jelkner | that uniquely identifies a place | 12:10 |
| jelkner | Mount Barclay seems like an area | 12:10 |
| jelkner | with lots of addresses in it | 12:10 |
| dcammue | Yes | 12:10 |
| jelkner | which is Jetro's? | 12:10 |
| jelkner | so please get that for me tonight | 12:10 |
| jelkner | if you signed a lease | 12:10 |
| jelkner | the lease would have the address you're paying for i think | 12:10 |
| dcammue | I will.find it | 12:11 |
| jelkner | i can't imagine how it could be legal if it din't | 12:11 |
| jelkner | ok, i'll be in this channel beginning at 22:00 UTC tonight | 12:11 |
| jelkner | please have the address for me then | 12:11 |
| jelkner | thanks! | 12:11 |
| jelkner | see if janet can come too please | 12:12 |
| jelkner | talk to you tonight | 12:12 |
| svaye | Alright jelkner | 12:12 |
| jelkner | thanks Jetro! | 12:12 |
| jelkner | oh, gabriel_jetro, mulbah, and thomasboimah | 12:12 |
| jelkner | see you in class today | 12:12 |
| dcammue | Jeff | 12:13 |
| svaye | jelkner: did you answer the "grant fund expended for" question? | 12:13 |
| dcammue | Are you not making the report today | 12:13 |
| jelkner | svaye: not yet | 12:14 |
| jelkner | but here is my plan | 12:14 |
| svaye | "Grant expended to date" | 12:14 |
| jelkner | i wrote to Anna, the new grant person at Catholic Charities | 12:14 |
| jelkner | the interim report is due officially 1/31 | 12:14 |
| jelkner | i asked her to take the one i have now as a draft | 12:14 |
| jelkner | i'm meeting with her today | 12:15 |
| jelkner | I have three very bright students in my Entrepreneurship class who are going to do with me what i asked you and dcammue to do | 12:15 |
| jelkner | take the bank statements and setup accounts in Gnucash for SECOSOL's transactions last year | 12:16 |
| svaye | I studied the bank statements yesterday, and saw that the 35K was not given in August. | 12:16 |
| jelkner | the 35K comes in two parts | 12:16 |
| jelkner | that's how it works | 12:16 |
| jelkner | 17.5K in August | 12:16 |
| dcammue | And 15k | 12:16 |
| jelkner | and another 17.5K in February | 12:16 |
| svaye | jelkner: that's my task for today, to setup the account for 2025, because I already did Dec 2025 | 12:17 |
| jelkner | that is from another grant that our co-presidents received | 12:17 |
| dcammue | No | 12:17 |
| jelkner | i don't know the details of that | 12:17 |
| jelkner | great svaye | 12:17 |
| dcammue | You mean febuary 2025? | 12:17 |
| jelkner | no dcammue | 12:17 |
| jelkner | feb 2026 | 12:17 |
| dcammue | Okay | 12:17 |
| jelkner | the grant runs from july 2025 to june 2026 | 12:18 |
| svaye | jelkner: I think thomasboimah can give you the login credentials so you can see what we are doing on gnucash | 12:18 |
| dcammue | But there was 15k deposit, where it came from? | 12:18 |
| jelkner | svaye: he doesn't have to | 12:18 |
| jelkner | i have admin on that machine | 12:18 |
| jelkner | and can give myself credentials | 12:18 |
| jelkner | i just haven't had time | 12:18 |
| svaye | dcammue: it came from ACH social good fund | 12:18 |
| jelkner | Nice | 12:19 |
| jelkner | i don't know much about it | 12:19 |
| jelkner | i'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 this | 12:20 |
| jelkner | i need to take the train | 12:20 |
| jelkner | it's about an hour south of DC | 12:20 |
| jelkner | by train | 12:20 |
| jelkner | should be fun | 12:20 |
| jelkner | anyway, i'll meet with them to talk about our plans | 12:20 |
| jelkner | including keeping better books in 2026! | 12:20 |
| jelkner | okie dokie | 12:21 |
| jelkner | i have to go! | 12:21 |
| jelkner | see you later | 12:21 |
| dcammue | Okay | 12:21 |
| jelkner | dcammue: when do you occupy your office? | 12:21 |
| jelkner | we are really blocking on that | 12:21 |
| dcammue | I am at thenoffice | 12:22 |
| jelkner | oh, nice! | 12:22 |
| dcammue | * the office | 12:22 |
| dcammue | But i will start living at the office by february | 12:22 |
| jelkner | got you | 12:22 |
| jelkner | in the mean time, can you *please* send me pictures? | 12:23 |
| dcammue | I can come and go home | 12:23 |
| dcammue | Sure | 12:23 |
| jelkner | put them on the postgress server | 12:23 |
| jelkner | ask thomasboimah to help | 12:23 |
| dcammue | Okay | 12:23 |
| jelkner | what about Starlink? | 12:23 |
| jelkner | what's the plan for that? | 12:23 |
| jelkner | svaye and dcammue | 12:24 |
| jelkner | you're most crucial task is to keep your own books | 12:24 |
| dcammue | We are currenty running on the mtn router | 12:24 |
| jelkner | we will want to analyze Jetro's business expenses | 12:24 |
| dcammue | Till we get starlink | 12:24 |
| jelkner | so when do we get that? | 12:25 |
| jelkner | i want to aim for a system that "just works" | 12:25 |
| jelkner | day after day | 12:25 |
| jelkner | week after week | 12:25 |
| dcammue | Next month, | 12:25 |
| jelkner | got you | 12:25 |
| jelkner | ok, talk soon | 12:25 |
| jelkner | bye for now... | 12:25 |
| jelkner | ACTION signs off | 12:25 |
| *** jelkner has quit (Quit: Leaving) | 12:25 | |
| svaye | See you tonight jelkner | 12:26 |
| svaye | dcammue: do you have your charger with you? | 12:26 |
| dcammue | Phone charger? | 12:28 |
| svaye | Yeah | 12:28 |
| dcammue | But you need to bring yours, i may likely not stay long while you are here | 12:29 |
| svaye | Alright | 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 | |
| Penrosian | hello! | 16:32 |
| Karaaaaa | hello | 16:32 |
| jgurara | hi | 16:32 |
| thomasboimah | Hello Penrosian Karaaaaa and jgurara | 16:34 |
| Penrosian | jeff is helping another student set up a test, he will be back soon | 16:35 |
| thomasboimah | Okay | 16:36 |
| Karaaaaa | are you ready? | 16:40 |
| thomasboimah | +1 | 16:40 |
| Karaaaaa | 3 | 16:40 |
| Karaaaaa | 2 | 16:40 |
| Karaaaaa | 1 | 16:40 |
| jelkner | Functions should be about 20 lines | 16:50 |
| jelkner | No longer a screen full | 16:51 |
| jelkner | 10 is way to big? | 16:51 |
| jgurara | 4 lines, maybe 6 lines, 10 is too big | 16:52 |
| Karaaaaa | functions should be around 4 lines | 16:52 |
| jgurara | names, small scope functions have long descriptive names | 16:52 |
| Karaaaaaa | you won't get lost in small functions if everything is well-namede | 17:01 |
| jgurara | long function is recognizable to the person who made the code, but not to other people. good name helps other people understand the code | 17:02 |
| *** Karaaaaa has quit (Ping timeout: 480 seconds) | 17:03 | |
| gabriel_jetro | Sorry guys for joining late | 17:04 |
| jelkner | This a great lesson | 17:08 |
| jelkner | respect your team! | 17:08 |
| jgurara | long functionscan be refactored into 1 or more classes | 17:10 |
| gabriel_jetro | +1 | 17:10 |
| jelkner | And we get reusable code! | 17:14 |
| gabriel_jetro | Sure like method are function that are reusable.... | 17:16 |
| Karaaaaaa | examples of more than one thing could be having multiple levels of abstraction or multiple sections | 17:18 |
| jgurara | for a function to do only "one thing", function must not cross levels of abstraction | 17:19 |
| gabriel_jetro | +1 | 17:19 |
| Karaaaaaa | if you can abstract one function from another, it isn't doing one thing | 17:20 |
| gabriel_jetro | Sure | 17:21 |
| jgurara | refactor functions until you cant no more | 17:26 |
| jelkner | Note to self: look up feature envy | 17:27 |
| gabriel_jetro | +1 | 17:27 |
| jelkner | it has something to do with methods being in the wrong class | 17:27 |
| Penrosian | I think it's when a function is mostly using code from another class, so it makes more sense to move it into that class | 17:28 |
| jelkner | Look up documentation on abstract classes in Python | 17:29 |
| gabriel_jetro | +1 | 17:30 |
| Karaaaaaa | we unfortunately won't be watching the full refactoring videos :(( | 17:36 |
| gabriel_jetro | Why? | 17:37 |
| Karaaaaaa | they're two hours long lol | 17:38 |
| jelkner | LOL | 17:39 |
| jelkner | we don't need to watch the refactoring videos at this point | 17:40 |
| jelkner | our goal will be to remember the high level principles we are learning | 17:40 |
| jelkner | and to apply them as we work together on our ToDo app | 17:40 |
| gabriel_jetro | Okay, understood | 17:41 |
| jelkner | already dear Jetro devs, thanks for coming | 17:42 |
| jelkner | next episode is Monday | 17:42 |
| jelkner | we are looking at a big snow storm here | 17:42 |
| jelkner | we may not be in school on Monday | 17:42 |
| jelkner | if we aren't, i'll be home and let you know early | 17:42 |
| jelkner | An abstract class in Java is a class that is never instantiated | 17:43 |
| jelkner | only inherited from | 17:43 |
| jelkner | the same idea exists in any language | 17:43 |
| jelkner | but i'm not sure what the practice is in Python to write them | 17:44 |
| jelkner | i'll look that up before we meet next | 17:44 |
| jelkner | alright everyone, until next time... | 17:44 |
| jelkner | thanks for coming! | 17:44 |
| jelkner | ACTION signs off | 17:44 |
| *** jelkner has quit (Quit: Leaving) | 17:44 | |
| *** jgurara has quit (Quit: Leaving) | 17:45 | |
| Karaaaaaa | bye! | 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 | |
| tboimah | test | 19:51 |
| tboimah | test | 19:52 |
| *** tboimah has quit (Read error: Connection reset by peer) | 19:52 | |
| tboimah | hihih | 19:57 |
| tboimah | test | 19: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 | |
| svaye | dcammue, jelkner is in the sjcompute chatroom | 22: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/!