What 'Project Hail Mary' teaches us about the Planetscale vs. Neon debate | Costa on Software Personal website of Costa Alexoglou, your friendly software engineer.
How to Network as an Introvert A calm guide to networking as an introvert—learn how posture, presence, and small signals can help you connect meaningfully without faking extroversion.
What if This is it? A raw exploration of how fear of missing out destroys presence, and why enough is the most radical choice you can make. The rebellion against endless wanting starts here.
myNoise Backstage | The Blog of myNoise ® Behind the scenes of myNoise. Personal notes from the Stéphane, the creator of myNoise.
Security Advisory: Airoha-based Bluetooth Headphones and Earbuds Important note: Some media coverage on this topic falsely or inaccurately depicts the attack conditions. To be clear: Any vulnerable device can be compromised if the attacker is in Bluetooth range. That is the only precondition. During our research on ...
How to create repositories in Artifactory with curl I recently created repositories in a new Artifactory instance. This was a testing instance and since I dind’t work with Artifactory much before this, I created them in the web-frontend by hand. I then wanted to get them as code so I could recreate them in...
Writing Modular Prompts | Adnan's Random bytes This post is part of the GenAI Series. These days, if you ask a tech-savvy person whether they know how to use ChatGPT, they might take it as an insult. After all, using GPT seems as simple as asking anything and instantly getting a magical answer. But he...
How To Search For Theorems In Lean 4 Summary Use a mix of LeanSearch, Loogle, and exact?. Introduction In the "All Lean Books And Where To Find Them" article, I advise a number of formalizatio...
We're all idiots and that's fine I learned something about myself and the world. I discussed it over a beer with a good friend of mine and he thought it was interesting enou...
Hyper Case: Designing my own keyboard case The Hyper case is my latest design project. It's a custom-made case for the Halcyon Elora Split keyboard made by the company splitkb.com. I already published it on my website under the "Design & Works" page. But subscribers don't get a notification of tho...
Speed Up Django Queries with values() over only() If your Django queries feel slow, the problem might not be your database — it might be your ORM. Recently, I was working with a query that took 25 seconds to run through the Django ORM, but the underlying SQL completed in just 2 seconds. With a single cha...
Predicting Average IMDb Movie Ratings Using Text Embeddings of Movie Metadata Don’t try this in your data science interviews.
Vim Setup Let's jump straight into it. This is the neovim config I write all my code with. It is just eleven lines, two key bindings, and it does not use any plugins. In this post, I will shortly describe my vim journey, and explain why I ended up with this config.
Local-first software: You own your data, in spite of the cloud A new generation of collaborative software that allows users to retain ownership of their data.
Why You're STUCK at Senior Software Engineer - Dev Leader Weekly 101 Welcome to another issue of Dev Leader Weekly! In this issue, I discuss why you might be stuck as a senior software engineer and what to do about it.
Weekly Recap - 2025-07-04 Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
House Passes Tax Bill Sending to President for Signature – Details Inside | KBKG Follow KBKG on Social Media Linkedin Facebook X-twitter Youtube By Gian Pazzia and Paul McVoy | Research & Development Tax Credits Breaking News –
NVIDIA is full of shit Since the disastrous launch of the RTX 50 series, NVIDIA has been unable to escape negative headlines: scalper bots are snatching GPUs away from consumers before official sales even begin, power connectors continue to melt, with no fix in sight, marketing...
Using .NET Aspire With the Docker Publisher A practical walkthrough of using .NET Aspire's Docker publisher to generate Docker Compose files from C# code. Learn how to set up an API with Postgres and Redis, publish to Docker Compose, and deploy to a VPS with minimal configuration.
Lightfast Testing: 50+ Coloured Pencil Brands Discover the best and worst coloured pencils and markers for lightfastness, ensuring your artwork stays vibrant and doesn't fade too quickly.
How Many Agents Does it Take to Beat PyTorch?(surprisingly not that much) Or: What happens when you give AI-agents a GPU and tell them to make it go brrr.
Intra: design notes on an LLM-driven text adventure Last year I participated in a text adventure hackathon to build a text-based game using AI. I’d already been thinking about it but it was a great opportunity to put together those thoughts into something real. Since then I made many improvements, and whil...
Bad Prompting Is the New Bad Engineering Built the same crossword app twice. Bad prompt took 6+ hours, good prompt took 40 minutes. Prompt engineering is actually a real skill.
Building a message board for Claude, learning MCP along the way I read an interesting post recently about creating a hackable AI assistant. There were a lot of things that appealed to me about it: * Simple. Not using abstractions like LangChain which have always felt a bit heavy to me * Custom context. Collect the ...
Counting at Scale A mathematical exploration of efficiently counting at scale, where traditional methods fall short.
Lessons From Creating My First Text Adventure When I write about the greatness of text adventures, I pretend they are easy to make. They are, compared to many other types of games, but it’s still a bit of a lie. They’re hard to make.
Not being federated and E2E as an advantage | Die wunderbare Welt von Isotopp Kris Köhntopp's blog (Fedi: @isotoppinfosec.exchange)
Everything around LLMs is still magical and wishful thinking Everything around LLMs is still magical and wishful thinking
Process Vs Prejudice I recently read an interesting article about Accountability Sinks. In it, the author argues that part of the reason for having business processes is that they diffuse accountability. Every one of us has tried to have an argument with an employee of a big...
Switch project, part 3 - what Microchip doesn't (officially) tell you about the VSC8512 This is part 3 of my ongoing series about LATENTRED, my project to create an open source 1U managed Ethernet switch from scratch.
How much code does that proc macro generate? Rust’s proc macros are powerful but tricky, and have some compile-time costs. This post is about a new tool to help quantify and reduce some of those costs.