Hacker Newsnew | past | comments | ask | show | jobs | submit | jpswade's commentslogin

If this were true, there would be a large market for artisan code. There isn't.

That doesn't take anything away from the knowledge work that happens when you develop software, but the code itself is not the art. The solution is the art.

Perhaps like most popular art, it's more about the story behind it.


> If this were true, there would be a large market for artisan code. There isn't.

Nearly every designer and artist knows that artisan stuff does not bring in the money, but rather commissions for "everyday stuff"; in German there exists the term "Eisdielen-Jobs" [1] ("ice cream parlor jobs") for commissioned, boring, "everyday" design jobs like, as the term implies, creating the design and illustrations for a menu map of an ice cream parlor.

--

[1] https://www.spiegel.de/karriere/illustrator-als-beruf-kreati...


There is a large market for artisan code. It's called open source.

Good code is pretty much the solution with some boilerplate tacked on.


I'm grumbled in other comments here about definitions of art that are so vague that they're just "anything where you think a bit"

But I'd take them every time over a definition of art being "something for which there is a market". Screw that.


There probably will be soon, given the reliability issues associated with vibe software. Whats probably going away is the hand-coded "it technically works" slop we've been cranking out for decades, since companies realized it was cheaper to have bad code.


When reviewing PRs, I would always ask about TODOs: How will this TODO get to TO DONE?


I've experimented with a two-crew type system before (Red Team for feature development, Blue Team for stability and bug fixes).

Rather than treating these as fixed teams, we treated them as workstreams that people rotated between every sprint (every two weeks).

It worked for about 3 months, until it didn't - by then we had grown enough to organising the teams around the business capabilities or domains instead.


This sounds like flash all over again.


Feels more and more like we're entering a post-"disruption" era.


No, we’re just learning that disruption is usually terrible. The word is proving to mean what it actually means.


Here we go again. The golden rule I've come to realise is that people don't like what they don't understand. It's made very clear this person doesn't like methodologies.

I don't get the use of midwit meme here. Either you're implying that you're preaching the the choir, in which case it's just an echo chamber, or you're calling your audience idiots. Neither outcome is great.

There's always a balance. Being overly orthodox about methodology is suboptimal, yet equally, having no guard rails when people need them is equally as bad. Going around expecting everyone to work exactly how you work is not the reality and tends to lead you down one path.


Nothing should redirect ever. However, it happens.


I don’t think this is exactly what it means, but I recommend if you want some quiet in a busy city, go into a library or a book store. Typically they are quiet and calm places, offering a break from the sensory overload that is a city.


No doubt now archived forever and available in ChatGPT.


Historically software engineering was part of the IT function, which historically was born out of accounting, a computer literally was someone’s job, before a machine could do it.

Today, for many businesses accounts is still the main driver behind software, and also the budget.


Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: