Post title, Gartner magic quadrant show casing skill and taste and joke HN post about a todo app
Ironic image generated with nano banana to showcase my point. 


I was reading a thread on HN and I started writing this super long comment and rewriting and editing and thought, hey, if I'm doing this I clearly care enough about the state of Show HN and HN in general to write a post on it. I've written code since I was 11. I've worked on larger distributed systems, web apps, databases, search and more. I have many opinions on the transformation of our profession that is currently underway. Most of all, there is now an illusion of a lower barrier to entry. There is a magic quadrant made up of taste and skill. And too many people over estimate their taste[0] and their skill (or never care in the first place).

LLMs have people everywhere super excited they can finally build their dream applications! The only problem is, no one needs their dream application. We see it everyday now, someone posts some obvious vibe coded app which is poorly crafted and clearly derivative of an idea so thoroughly saturated it's literally leaking. This is the lowest part of the quadrant. No skill and no taste. The overall suffusion of this into the broader scene rightly has the more sensitive of us up in arms. It's noise, it's spam, it's a perversion of the years of skill we've spent accruing.


The only problem there is you might have skill, but do you have taste? This problem itself isn't new. HN of all places has always been a matter of taste. Things people found interesting made it to the front page, things they did not languished. You could build the most finely abstracted todo app of all time and your app would be dead on arrival. However, if you built something that resonated with a large enough group of people it never mattered how well built the app was or how technically complex.

 

I've seen plenty of content on HN that could not have been more than a simple crud app that rocketed to the front page. What comes to mind immediately was a little app that died if someone hadn't posted a message on it in 24 hours. Inherently simple, but quite popular. It was pure taste.

 

Taste and skill are related, the more saturated something is the higher skill you need to cross the taste threshold to make people care. It's not that there will never be another interesting todo app, it's that it has to be so tasteful as to cross our maximal standards and pre-existing expectations of them.

LLMs have exposed this more thoroughly than any other time in tech so far. The sin isn't that someone uses an LLM to generate an application[1], vibe[2] or not. The sin is they lacked enough skill and enough taste to cross the actual threshold the rest of us need to see for the work to not be slop.

An obvious and recent example of this is OpenClaw. It is a bit of a software nightmare (sorry Peter, I know you're good), but it's highly tasteful even being pretty vibey. People ate it up immediately and because there was such an interest the lack of technical soundness and security was overlooked (or begrudgingly put up with)



The lack of taste only presents a problem now, because it's so much easier for people who thought they have more taste than they actually do to post every little idea they have. This is a real problem and I think it will taper off because people will learn proper etiquette or face disappointment. It's a massive educational period for a lot of people that we've all had years to internalize.



It has the same stink of crypto on it right now that anyone can get rich. Most of them won't. This is the illusion of the lower barrier of entry, the barrier has always been taste and LLMs do nothing to remove this barrier. They amplify it.



Anyway this is all to say whether you have skill or not, you better learn to be tasteful before you decide to slop all over everyone.



[0] Taste is totally dependent on the group you're building for, discerning whether you have good taste and to whom is totally a process where you do have to put things out to people, but the bar has not now and not in my years ever been on the floor so I assert there's a minimal universal taste we all have and you should at least clear that before putting things out there.

[1] I've been writing code for 20 years, I am super experienced in my domains and I review and sand off the edges, make changes myself etc. I vibe code almost 0% of the time.

[2] Vibing means you need to have exceptional taste to cross the bar. I don't care if you do it, but you need to own the outcome.

Login to comment.

Thanks for reading ❤️

You're pretty cool!

🕶️

If it's 👌 with you click subscribe and drop me your email 📧 and you'll get an update whenever I post something new ✨

Subscribe