Live data from Hacker News

The Stupid Programmer Manifesto

hasen.substack.com

61–70 of 239 posts

Re: The Stupid Programmer Manifesto

#61
For anyone not sure if it's satirical (or perhaps allegorical), a click on the author's profile may help. Juxtapose this article about BoltDB, B-Trees and "moving away from SQL", https://hasen.substack.com/p/indexing-querying-boltdb, with "I'm not smart enough to figure out SQL queries."

Re: The Stupid Programmer Manifesto

#63
post #3

I can't tell if this is an honest call to keep things simple, or if it's meant to ridicule that idea. Because I strongly, deeply agree with some of these points, and am absolutely horrified by some of the others.

Skeptical of the person who is "not smart enough to figure out docker", yet is smart enough to know about building a "web application into a self contained statically linked binary executable file". I think they are smart enough, they just don't want to, or don't see the value in it (even if they've made an uninformed decision)

Yeah, how does one do this? I see something called bakeware that does it for elixir... Is that what the author is using?

Re: The Stupid Programmer Manifesto

#64

Most projects don't need Docker. I have built multiple billion-dollar-a-year company websites from scratch (no, I don't make a lot of money, just a dev) that get tens of thousands of users a day and we barely ever need more than one or two instances of anything, all of which the major cloud providers can scale out of the box with Azure App Service / Elastic Beanstalk / etc. Docker/K8S is pure hype and never fills the…

> Docker/K8S is pure hype and never fills the "oh it simplifies development on various OS" argument.

This is demonstrably untrue and a hilariously bad take.

Docker absolutely simplifies things. Give me a docker-compose file any day over “install X version of Y and Z version of Q”.

Re: The Stupid Programmer Manifesto

#65
post #26

Earlier quoted context omitted.

Yeah, I really can't tell if it's satire. Especially things like this: > I’m not smart enough to figure out how to transform data between different layers of the system, so I just don’t. I use the same represetnation in the UI layer and the storage layer. OK, well then you might need to gather a little more work experience and meet the repercussions of decisions like this one. Or maybe the OP is a contractor and neve…

And they'll also run into major liability issues when they leak customer credit card information, SSN, or something similar because they have a single class that represents the table in the database and they use it in both the frontend and backend.

how does the "structure" of the data have anything to do with leaking information?

Seems like data protection occurs way lower in the stack like https and encryption at rest.

Re: The Stupid Programmer Manifesto

#67
The main problem is Google, Amazon et. al. publish how they handled some difficult problem they encountered and then middle management at Foo Inc. decided that’s the way they need to design their 40 user internal orders app.

Re: The Stupid Programmer Manifesto

#68

Earlier quoted context omitted.

Skeptical of the person who is "not smart enough to figure out docker", yet is smart enough to know about building a "web application into a self contained statically linked binary executable file". I think they are smart enough, they just don't want to, or don't see the value in it (even if they've made an uninformed decision)

Yeah, how does one do this? I see something called bakeware that does it for elixir... Is that what the author is using?

Golang makes it very easy, e.g.

Re: The Stupid Programmer Manifesto

#69

This post is the programmer equivalent of teenage girls posting photos of themselves captioned with "I'm so ugly" to farm praise from their friends. I have come to dislike this growing trend that celebrates mediocrity and failure. Posting proudly that you are stupid, terrible and incompetent seems to result in applause and high praise. Why? Why is that a good thing? I hope this was intended to be a parody.

I think in this case being "stupid" is just a narrative pretext to advocate for simpler practices with less cognitive overhead more than anything else.

Re: The Stupid Programmer Manifesto

#70

Earlier quoted context omitted.

Skeptical of the person who is "not smart enough to figure out docker", yet is smart enough to know about building a "web application into a self contained statically linked binary executable file". I think they are smart enough, they just don't want to, or don't see the value in it (even if they've made an uninformed decision)

Yeah, how does one do this? I see something called bakeware that does it for elixir... Is that what the author is using?

Nah they just use Go, so they get that outcome mostly for free, based on their other blog posts anyway.
Post reply on HN