Written by Leon Pahole
•
In this blog post I present my thoughts on how ChatGPT can revolutionalize the software development education system and how it is already changing the way we learn and think as developers.
Read full blog post >>
Written by Leon Pahole
•
Exercise - we all know we have to do it, but the thought of spending hours upon hours in the gym doing painful and intense exercises doesn't exactly sound the most inviting. Still, I kept up with a pretty intense exercise routine for many years - until I decided to bring it down a notch. I made my workouts shorter and less intense, which made me the healthiest I've ever been. But how? It sounds paradoxical - shouldn't exercising less make me less healthy?
Read full blog post >>
Written by Leon Pahole
•
A short retrospective of my learning journey in 2022 and plans for 2023.
Read full blog post >>
Written by Leon Pahole
•
JavaScript's ES modules are a great way to organize code into separate files and keep the code clean. I have noticed however that as projects get larger, it gets harder and harder to keep mental track of the code and assign proper names to identifiers. In this blog post, I present TypeScript namespaces as one of the solutions to this problem.
Read full blog post >>
Written by Leon Pahole
•
There's a lot of conflicting information about code comments in programming communities. Some people believe in writing comments as much as possible, while others advocate for code that is self-documenting and thus renders comments almost useless. In this blog post I lay out my past experiences with comments and how these experiences shaped my current approach to writing clear and understandable code.
Read full blog post >>
Written by Leon Pahole
•
Sitting properly is difficult - I've been struggling with it for most of my life. This blog post describes steps I've taken so far to improve my sitting posture.
Read full blog post >>
Written by Leon Pahole
•
In this blog post I'll be detailing my journey through finding a good window management solution, while also describing an important concept underlying all productivity-boosting techniques.
Read full blog post >>
Written by Leon Pahole
•
Enums are a great way to restrict values of variables to a limited set of chosen constants. This makes the code more readable and less error-prone, as we no longer need to use magic numbers. However, enums can also cause our code to become hard to read and maintain as our codebase expands. In this blog post I describe how I solve these concerns in TypeScript.
Read full blog post >>
Written by Leon Pahole
•
The typical programmer stereotype is humorous, but it can also be used as a justification for bad habits. In my case, this sprung out of control until I could no longer take it and became honest with myself. The blog post details the beginning of my ongoing journey from a typical programmer to a healthy, productive programmer.
Read full blog post >>
Written by Leon Pahole
•
This is a story of how over the years my life naturally gravitated towards simplicity, starting with my career, and then propagating into my everyday life.
Read full blog post >>