Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!
Hot take incoming. Buckle up. I've spent quite some time writing about technical debt, preaching...
And why it's not their fault. This article is a response to @itsugo's "Learning Starts After...
Introduction As a software engineer, I try not to get too attached to a single operating...
A practical, experience-based guide on how to identify interview scams targeting developers and how to safely inspect unknown code using GitHub Codespaces.
Chapter 1: Three Keys to the Kingdom Timothy stared at his browser console in complete...
In a groundbreaking move that is sending shockwaves through the developer community, Microsoft has announced the release of the new TabBoard, a next-generation keyboard designed specifically for vibe coding. It features a sleek minimalist design, that consists of a single, perfectly tuned Tab key.
I’ve been writing software long enough to know one eternal truth: Nothing is more permanent than a...
When I opened the Azure Portal for the first time, my first instinct wasn’t curiosity. It was...
Every few years, the tech world seems to restart the same argument. Java vs C#. Python vs JavaScript....
I don’t code. But I spend my days around people who do — the late-night builders, the tab-vs-space...
Clearing up misconceptions about copyright.
AI has spread like wildfire. In software development especially, it’s changing how we learn and solve...
Why super() doesn't mean "parent class" (and what it really does) Timothy stared at his screen in...
Many of us have heard this quote before: Real Learning Starts After Graduation For me it started just...
Utilitarian coding is defined as follows: The code you write should be directly useful or serve the...
The rain had stopped, leaving the library in a heavy, quiet silence. The only sound was the whirring...
Open Source Software(OSS) has gone through a lot of battles over the years. The recent two of 'em has...
A couple of days ago, I was working on a PHP project that uses the Power Modules framework and...
In the era of AI it's easier than ever to be an Open Source contributor! But, at the same time, and...
Thoughts on increasing software maintainability in terms of 'space'
How Python finds your code (and why it sometimes gets lost) Timothy slumped in his chair, staring...
If you’ve been searching for a software job lately, you’ve probably seen it: “Entry-level position:...
Hey friends! You ever notice how people sometimes copy the shape of a good practice without...
Early on, I'd get a feature request and immediately open VS Code Cursor. It felt productive. It felt...
This is my favorite part of the whole tech industry circus: Companies throw out job descriptions...
How to use Metaprogramming to intercept and validate your data. Timothy sat at his desk, looking...
Discover why January 1, 1970 is the most important date in computing. Learn how Unix Epoch time works, and why your devices count seconds from 1970
The library was quiet, save for the rhythmic scratching of Timothy’s pen. He was debugging a function...
Some thoughts of mine on why you shouldn't pursue perfection in everything and rather choose focusing on something.
Chapter 8: Concurrency Without Fear Wednesday morning arrived cold and bright. Ethan...