168 hours: More time than you think
Mar 22, 2021
I’d like to think of myself as busy and doing a lot of things. But busy doing what exactly? I imagine work, training, goals and household tasks in that order. While in reality it seems more work, gaming, training(few short sessions), household task and at last goals. I am busy but not busy on the right things. Every time when I check the hours spend on my phone I go: “Where did those hours go?”. Or the worst, You wanted to work on a personal project but it is already late. “Well no time to work on it today, will postpone it to tomorrow!” You say while booting up that game again because there is not enough time to do the actual work. …
Goodbye Things
Mar 04, 2021
I have read “Goodbye Things” By Fumio Sasaki once before. I was binging a lot of Minimalism content(Ironically) and found that this book was one that goes more into the whole idea and mindshift behing minimizing, instead of going through all rooms in your house and listing what can be removed. “Goodbye Things” falls more in the hardcore minimalism side of things for me. On one hand you have the people who try to live with x amount of things and try to get as close to 0 as possible and on the other had you have the declutter and keep what you like kind of minimalism. This book falls somewhere in between, it strives towards the absolute minimal but you do get to keep some of your own stuff as well. …
Learning Tmux2
Feb 24, 2021
As most of my work flow is done in the terminal, I open up a lot of terminal windows. Using i3 I can handle quite a few at a time but sometimes I have long running processes which just clutter up my screen. For example running a local Django server, it essentially runs in the background and if there is an unexpected crash you would need to look at the logs but most of the time it just takes up screen real estate without doing anything. Tmux promises to give me back full control over my screen. …
Mastering basic Python algorithms
Feb 05, 2021
I was never a fan of diving into the math needed for understanding algorithms, until I found myself in the hole with if/else loops and horrible quadratic growth and complexity. To get my Data Engineering knowledge and skills to the next level I had to face up my math and dive into this book. As a side note: Never skip out on the harder stuff in school, or in life in general, it will come back to bite you. …
Book reading list 2021
Dec 31, 2020
In 2021 I plan to read a bunch of books. Mainly on programming and python so I can progress a bunch in my career and earn more money. I don’t really read a lot of fiction, previous years I have only read the Jack Reacher series and some George Orwell books(Animal Farm and 1984). Some of the books I have already read but they are among my favorites and I learn something new every time I read them again. They will be a bit lower on my list as I am not sure if I can read all 37 books this year. The programming ones do take more time as I will do the exercises in them as well. …
Test Driven Development Obey the test goat
Dec 24, 2020
Continuing with the Test Driven Development books I got started on Test Driven Development with Python and learned to obey the testing goat. As it is an O’Reilly book you can read it online for free. Read TDD with Django here Part 1 The first part is an introduction to TDD and Django. It starts slow and then ramps up as you get to grasps with the concepts. I recommend Python and Django beginners to first run through the Django tutorial even though as of writing the current Django version is 3.1 and the book uses 1.11. This should not matter too much for the theory of TDD which is the aim of this book. …
Test Driven Development By Example
Nov 21, 2020
This week I dug the book Test-Driven Development By Example out of my closet. In the book a case is presented, a customer working with a bond portfolio management system wants to add different currency bonds. It is up to you to check if the system can handle that. This books guides you through a scenario using TDD in Java. Although halfway through it switches to Python because it uses the xUnit testing structure. What is xUnit you may ask, as I did as well. …