Articles by Tag #software

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

Technical Debt Is a Myth Created By Bad Managers

Hot take incoming. Buckle up. I've spent quite some time writing about technical debt, preaching...

Learn More 93 33Dec 23 '25

Why We Suddenly Have Developers Who Can't Think in Systems

And why it's not their fault. This article is a response to @itsugo's "Learning Starts After...

Learn More 96 35Jan 25

Linux Without Fanboyism: An Honest Developer’s Perspective

Introduction As a software engineer, I try not to get too attached to a single operating...

Learn More 55 19Dec 14 '25

Don't get scammed on an interview.

A practical, experience-based guide on how to identify interview scams targeting developers and how to safely inspect unknown code using GitHub Codespaces.

Learn More 55 11Nov 26 '25

The Secret Life of JavaScript: Let, Const, and Why Variables Are Complicated

Chapter 1: Three Keys to the Kingdom Timothy stared at his browser console in complete...

Learn More 43 15Dec 8 '25

Microsoft announces a revolutionary keyboard designed for vibe coding!

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.

Learn More 74 20Apr 1 '25

I’ve Seen This Architecture Before. It Ends in Tears.

I’ve been writing software long enough to know one eternal truth: Nothing is more permanent than a...

Learn More 92 14Feb 17

I Clicked ‘Azure Portal’ and Realized How Small My World Was

When I opened the Azure Portal for the first time, my first instinct wasn’t curiosity. It was...

Learn More 49 22Feb 23

Is the language war even real?

Every few years, the tech world seems to restart the same argument. Java vs C#. Python vs JavaScript....

Learn More 30 20Jan 29

We Upgrade Software Without Question. Why Don’t We Upgrade Ourselves?

I don’t code. But I spend my days around people who do — the late-night builders, the tab-vs-space...

Learn More 11 7Nov 26 '25

Clearing Up Misconceptions about Copyright

Clearing up misconceptions about copyright.

Learn More 16 7Apr 24 '25

Do people still genuinely care about technical articles ?

AI has spread like wildfire. In software development especially, it’s changing how we learn and solve...

Learn More 32 51Feb 15

The Secret Life of Python: super() and the Method Resolution Order

Why super() doesn't mean "parent class" (and what it really does) Timothy stared at his screen in...

Learn More 20 4Dec 3 '25

Learning Starts After Graduation

Many of us have heard this quote before: Real Learning Starts After Graduation For me it started just...

Learn More 63 49Jan 20

The slow death of epiphanies and utilitarian programming

Utilitarian coding is defined as follows: The code you write should be directly useful or serve the...

Learn More 13 3Oct 14 '25

The Secret Life of Python: The Infinite Copy

The rain had stopped, leaving the library in a heavy, quiet silence. The only sound was the whirring...

Learn More 15 6Dec 18 '25

So what is Open Source Software in a Source Available Software world?

Open Source Software(OSS) has gone through a lot of battles over the years. The recent two of 'em has...

Learn More 14 0Oct 20 '25

Auto-Discovering Console Commands in Power Modules

A couple of days ago, I was working on a PHP project that uses the Power Modules framework and...

Learn More 8 3Oct 16 '25

In the AI Era, Code Is Cheap. Reputation Isn’t.

In the era of AI it's easier than ever to be an Open Source contributor! But, at the same time, and...

Learn More 36 8Mar 4

Resurgence of Software Design in 2025?

Thoughts on increasing software maintainability in terms of 'space'

Learn More 12 2Jun 6 '25

The Secret Life of Python: The Import System

How Python finds your code (and why it sometimes gets lost) Timothy slumped in his chair, staring...

Learn More 7 3Dec 10 '25

Stop Waiting for Permission: Create Your Own Way in Software

If you’ve been searching for a software job lately, you’ve probably seen it: “Entry-level position:...

Learn More 29 4Oct 1 '25

The Cargo Cult

Hey friends! You ever notice how people sometimes copy the shape of a good practice without...

Learn More 4 0Dec 11 '25

I Started Saying "No" to Feature Requests — My Product Got Better Overnight

Early on, I'd get a feature request and immediately open VS Code Cursor. It felt productive. It felt...

Learn More 46 5Apr 16 '25

Elite Hiring Standards, Average Codebases

This is my favorite part of the whole tech industry circus: Companies throw out job descriptions...

Learn More 22 5Dec 11 '25

The Secret Life of JavaScript: The Proxy

How to use Metaprogramming to intercept and validate your data. Timothy sat at his desk, looking...

Learn More 19 3Jan 31

Why January 1, 1970 Is the Most Important Date in programming (And You've Probably Never Heard of It)

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

Learn More 6 2Oct 17 '25

The Secret Life of Python: The Truth About Nothing

The library was quiet, save for the rhythmic scratching of Timothy’s pen. He was debugging a function...

Learn More 6 1Dec 23 '25

Inspiring amateurism, or a couple of success lessons from random podcast episodes

Some thoughts of mine on why you shouldn't pursue perfection in everything and rather choose focusing on something.

Learn More 11 3Aug 29 '25

The Secret Life of Go: Goroutines and Channels

Chapter 8: Concurrency Without Fear Wednesday morning arrived cold and bright. Ethan...

Learn More 6 1Dec 5 '25