A personal memo I wrote down based on things I've been thinking about lately. It's super long, so plan your reading ...
When I considered transitioning from a medical profession to the IT industry, the first thing I worried about was what I ...
We’ve come a long way since the first computers, to having handheld devices that allow us to do just about everything from ...
Explore the essential computer science skills needed to build a successful career, including programming, problem-solving, ...
This project is a Java-based Banking Proof of Concept (POC) developed to demonstrate Object-Oriented Programming (OOP) concepts, particularly Inheritance and Method Overriding, through a simple loan ...
A few days ago, my editor sent me a message over chat. She said, “Remember how well your most popular programming languages articles used to do? How has that shifted with vibe coding? Do those ...
The perfect gift is on this list: All that's left to do is a hardy game of rock, paper, scissors to see which sibling is ...
This repository is my hands-on backend engineering learning and interview portfolio. It documents my continuous progress from Core Java fundamentals to production-oriented backend concepts, with ...
In the history of object-oriented (OO) computer languages, Smalltalk has a special place. It wasn’t the first OO language, ...
Languages often co-express related meanings, either reusing words or combining parts of words. It is poorly understood when each strategy is favoured. Across 1,982 languages, Brochhagen et al. find ...