Carl Anderson

No, People Aren't Learning to Code in 3 Months

At the start of your programming journey, it's natural to wonder how long you need before you're up to scratch. Does it really only take 3 months, or is there more to the story?

How to Apply for Jobs as a Self-Taught Software Developer

You've been diligent. You've spent a few months (or years) grinding out code in your spare time. Dozens upon dozens of brain-melting hours doing coding problems. It's finally time to take the first steps to your new life as a Software Developer. You prepare your resumé, and make some applications.

How To Do CSS Transitions With Height: Auto

Creating a smooth expand/collapse animation seems easy. Surely you can set a transition on height: auto, and it'll just work? Sadly, the CSS gods aren't so kind. Instead of the smooth open and close you wanted, your element flashes to its new height. No smooth animation. As it turns

How to Quickly Add Inline CSS Styles Through JavaScript

If you've ever tried to modify your inline CSS from JavaScript, you'll notice it can be quite verbose. // Don't do this const button = document.querySelector('#button'); button.addEventListener('click', () => { button.style.border = '1px solid blue'; button.style.borderRadius = '2px'; button.style.color = 'white'; // and so it goes }); It's dirty,

3 Methods to Actually Remember What You Learn in Coding Tutorials

When you first deal with a new topic, coding tutorials are great. Rather than continually grasping at straws and struggling your way through a project, the instructor conveniently shortcuts all this pain - all you have to do is follow along. After several hours of painstaking copying, you have a

Carl Anderson © 2026