Software Engineering Job Market Outlook for 2026 Here is our future outlook for the software engineering job market in 2026 and what developers can expect next.
GOG is getting acquired by its original co-founder: What it means for you | GOG.COM Hey everyone, GOG Team here.
GitHub - HarryR/z80ai: Z80-μLM is a 2-bit quantized language model small enough to run on an 8-bit Z80 processor. Train conversational models in Python, export them as CP/M .COM binaries, and chat with your vintage computer. Z80-μLM is a 2-bit quantized language model small enough to run on an 8-bit Z80 processor. Train conversational models in Python, export them as CP/M .COM binaries, and chat with your vintage compu...
MongoBleed explained simply CVE-2025-14847 allows attackers to read any arbitrary data from the database's heap memory. It affects all MongoDB versions since 2017, here's a simple explanation:
What an unprocessed photo looks like: (Maurycy's blog) Here’s a photo of a Christmas tree, as my camera’s sensor sees it:
First Steps with Gleam: Building a Simple Web App (Rest API with PostgreSQL database) A beginner-friendly walkthrough of creating a web app with Gleam, REST APIs, and PostgreSQL.
A Modern Recommender Model Architecture This post provides a detailed rundown of the architecture of a recommender model I recently developed. It gives details about all of the main design decisions and unique features that were added as well as how and why they were implemented.
DOOM in Django: testing the limits of LiveView at 600.000 divs/segundo | Andros Fenollosa Based on the latest tests I've published, Django LiveView appears to be the fastest dynamic frontend (I'm sure more variables can be measured). OK...
Federation Over Embeddings: Let AI Agents Query Data Where It Lives Before building vector infrastructure, consider federation: AI agents with tool access to your existing systems. For most enterprise use cases, that's all you need.
You should still bother to learn to actually program - Jeff Morhous AI has changed software engineering. Many are wondering if they should bother to learn to actually program or if they can just use AI to program. Yes, you should still bother to actually learn...
Using The Corne Split Keyboard For Half A Year I built my own Corne keyboard around six months ago, in July. I have been using it ever since. I have been using it ever since July. Although I am no expert on split keyboards, I accumulated a fair amount of observations during this whole process. I thoug...
Robots Are Just Microservices with Wheels - Bridging the Gap Between Web Software and Robotics If you are a web developer or a cloud architect, the world of robotics often feels like a foreign land. We imagine humanoid machines and low-level C code that looks more like math than software. Bu
Scripts Stats I have grown many scripts in my UNIX life – close to 500 that I still use daily and even more then 700 in my 18 years time at various jobs … and also often for personal daily reasons. %…
Parsing Advances I find myself writing yet another toy parser, as one does during a Christmas break. It roughly follows Resilient LL Parsing Tutorial. Not because I need resilience, but mostly because I find producing a syntax tree and a collection of diagnostics a more n...
Recreating The Bell Labs Switch Experiment With Agents The one where I recreate the 12 switch experiment from TADSE
Bypassing a clever CD-check Decompiling to understand how a CD-check was implemented in an old program.
Dear Mozilla, I don't want an “Al kill switch”, I want a more responsible approach for all My concern is that Mozilla is _too_ excited about a technology that has inherent downsides and ethical problems, and I would like to see better defaults and clearer risk mitigations.
Parsing IP addresses quickly (portably, without SIMD magic) Most programmers are familiar with IP addresses. They take the form of four numbers between 0 and 255 separated by dots: 192.168.0.1. In some sense, it is a convoluted way to represent a 32-bit integer. The modern version of an IP address is IPv6 which is...
Meetings With No Agenda Are a Waste of Time We've all been in meetings where no one really knows why they're there or what's about to happen. Always attach an agenda doc or at least a clear description when you schedule a meeting.