Breaking Into Software Engineering in 2026
If you’re trying to break into software engineering right now, in 2026, in the age of AI coding assistants, you need to understand something: the bar hasn’t just moved. It’s been launched into orbit.
If you’re trying to break into software engineering right now, in 2026, in the age of AI coding assistants, you need to understand something: the bar hasn’t just moved. It’s been launched into orbit.
Unlike the scrollable scroll-state queries, scrolled remembers the last direction you scrolled into, which you can use to build “hidey bars”: when scrolling down (or having scrolled down), the hidey bar hides itself. When then scrolling back up, the hidey bar reveals itself.
Prescriptive class name conventions are no longer enough to keep CSS maintainable in a world of increasingly complex interfaces. Can the new @scope rule finally give developers the confidence to write CSS that can keep up with modern front ends?
Flowbite is an open-source UI framework that you can also use to build applications for ChatGPT, Gemini, and Claude using the Skybridge framework for building MCP applications
Peter Steinberger ships more code than I’ve seen a single person ship: in January, he made more than 6,600 commits alone (!!). As he puts it:
In practice, the hard part isn’t writing code, it’s everything that comes before it. Which component should be used? Which props are correct for this case? How does this behave with keyboard navigation and screen readers? What tokens to apply?
Are you unsure which Google SEO ranking factors will actually matter in 2026? Want to focus your efforts on the signals that genuinely influence visibility rather than outdated tactics?
Deep inheritance hierarchies create ‘everything touches everything’ architectures that resist change and accumulate technical debt. Here’s why inheritance is the gateway drug to frameworkism.
It was the only technique that didn’t require media queries or JavaScript. It works with any number of items, allowing you to easily control the size and gap using CSS variables.
This article contains quite a few technical terms, which I will explain these in the following paragraphs, those that are already familiar with these terms may skip to the next section. A basic understanding of linux and it’s desktop environments is assumed.