Decoupling Business Logic in Android Projects
Click here to read Medium version Dealing with complexity is challenging. It starts as manageable. Then, it becomes harder to maintain, and finally, you rename your problem as tech debt and ro...
Click here to read Medium version Dealing with complexity is challenging. It starts as manageable. Then, it becomes harder to maintain, and finally, you rename your problem as tech debt and ro...
Click here to read Medium version. In complex software projects, the pursuit of feature development and the need for refactoring to reduce technical debt often resembles a zero-sum game, posing a ...
In the last post, I implemented the config parsing portion of the CLI. In this part, I will tackle implementing the stage command to publish the CLI MVP version and fix a few bugs I’ve noticed earl...
In the last post, I mapped out the overall API I want to implement. In this post, I will focus on writing the config parsing for the rest of the project. Reset I recently bit the bullet and conve...
In the last post, I discussed the project I want to rewrite using Rust. In this one, I want to focus on the API and a plan of attack for the project. New API The current tool has a very bloated s...
Background I like to experiment with new languages and frameworks. But I am pretty bad at finding a viable use case as a side project to test them out. It is often advised that the best thing to w...
The Segway Recently, I came across this interview Tiago Porte put on YouTube. They were talking about a concept called Spontaneous Combustion Rule. It is a hypothetical question you can ask yourse...
I have been working on building a workflow at work. One of the optimisation points I was considering was updating the elements in an immutable List. Things are certainly much more manageable when d...
I recently finished reading Building a Second Brain, and something about note taking and distilling information that I haven’t thought of before clicked. I wanted to write this post to articulate ...
Hello There! Each week I try to write about the interesting stuff I dabble with whether it’s programming related or not, purely for self entertaintment purposes. Feedback is most welcome! What Thi...