News for hackers. Stuff that matters.

var0xyz

Ask HN: Do you feel comfortable admitting that you use AI?

AI took the industry by storm, and naturally this generates a lot of resistance. The way I see this resistance expressing itself is in the form of certain feeling of superiority by those who refuse to use it, and a feeling of shame when admitting to using AI assistance for writing code.However, I would argue (even though I have no data back this claim up) that most developers either choose to...

( Read More... | 32 comments | 5 points | on HN )
Re:Computer Science Themed Typing Game on Wednesday August 12, 2026 @06:52AM (#49270416)
I liked the game, but what makes it "computer science themed"? Just because you have to type CS-ish sentences?
Re:Perfection Is Not Over-Engineering on Monday July 20, 2026 @10:48AM (#48979651)
> but the team was spending time building an absurd Rube-Goldberg contraption of microservices

This is literally the example that I use, the most common case of over-engineering, having more microservices than team members. Microservices are the right solution for certain problems, but those were not problems they had.

Some anecdotal evidence. I worked in many of these places, and the most common tell of over-engineering is that when you ask "what problem were we solving when we decided to have all these many microservices?" the answers you will get is problems they either didn't have (for example, high availability) or they state a problem they actually had but could have been solved in the monolith.

In other words, they "overshoot" and - as I write in the post - end up with "a system that solves multiple problems partially, none of them completely, while introducing a bunch of problems you wouldn't have had otherwise."