Nuke the Backlog
aka “Honey, I shrunk the backlog”Photo by Fotis Fotopoulos on UnsplashA few years ago, I was consulting with an airline that had a major web project going on. The engineering team was delivering around 100 story points a month, which sounded quite good — although if you know story points, you know they can
Read moreThe Power of Mentors
Only when we stand on the shoulders of giants can we see further than ever beforeContinue reading on Better Programming »
Read moreUnreleased Resource Stream: Sometimes Garbage Collectors Do Not Save Us
You always have to throw the garbage without waiting for helpImage created by me with GencraftThe problem with not releasing the resources we use is that over time the server fills up with things to do and can no longer process incoming requests, causing a disservice. This may be due to a
Read moreSome First Thoughts on Next 13
I really wanted to love Next 13.Photo by Viswanath V Pai on UnsplashI was stoked when I started hearing about Next 13 a couple of months ago. I had some time on my hands, so I thought I’d do an example project to kick the tires. The big thing that had me
Read moreA Solidity Symphony: Testing Events With Foundry
Image generated with Hotpot.aiIn the blockchain world, transaction execution and on-chain persistent storage modifications incur a fundamentally important cost. Observing emitted events is one way to circumvent the costs of on-chain interactions for data retrieval. Solidity events allow for a generally free and persistent way of capturing on-chain activities. Given
Read moreCode Style Matters in a Take-Home Interview
What you produce in a vacuum is reflective of how you build and your level of effortContinue reading on Better Programming »
Read moreEstablishing the Standards of a Real-World Kotlin Project
Kotlin isn’t JavaPhoto by Louis Tsai on UnsplashKotlin is a very nice programming language that is very easy to learn for teams that already have experience working with Java and add many interesting features that can make the development of your project easier and safer. Indeed, in my personal opinion, Kotlin feels
Read moreFiltering on how words are being used
Yesterday I wrote about how you could use the spaCy Python library to find proper nouns in a document. Now suppose you want to refine this and find proper nouns that are the subjects of sentences or proper nouns that are direct objects. This post was motivated by a project
Read moreForever chemicals and blood donation
I saw a headline saying that donating blood lowers the level of forever chemicals in your body. This post will give a back-of-the-envelope calculation to show that this idea is plausible. Suppose there are chemicals in your bloodstream that do not break down and that your body will not filter
Read moreRedis Internals: Client Sends a Command and Receives a Response
The case when there are no I/O threadsPhoto by David Rangel on UnsplashIn the previous article of the Redis Internals series, I described what happens on the Redis side when a client connects to it via TCP. Now, I’ll consider what happens when a client sends a command and receives a response.
Read more