Hacker News new | past | comments | ask | show | jobs | submit login

There is one more level where you hate everything, but then embrace loving the people that make shit.

I bought a new truck, and after putting 100 miles on it the transmission started acting strange. I take it in, and they don't know what is wrong with it. So, they are going to replace the entire transmission next week.

Now, I could say "oh, why did I buy that brand" or be like "lolz, these people are n00bs". Instead, I realize that they are making something at a massive scale and bad things will happen, so I'll accept the inconvenience and move on with my life. Shit happens, and that's life.

I've hated software for a long time because I value precision and reliability, but these are exceptionally hard to scale organizationally. Suppose you fix reliability today, well tomorrow's feature could just fuck it up.

Now, I still hate software, but I come at with a mindset that software is an artifact of a culture which requires nurturing and love.




I take it in, and they don't know what is wrong with it.

Modern vehicles are disturbingly complex so I'm not surprised, and a lot is being done in software. For your sake I hope the replacement solves the problem, but I would also not be surprised if it was ultimately a software problem elsewhere.

(As an aside, you may enjoy the Precision Transmission channel on YouTube, although that focuses on the mechanical side of things.)


The melancholy is like that of living in a burgeoning third world city. It’s like, if we just focus on this and that, roads and water, keep corruption down, we’d have one of the best cities in the world - as good any other. Our people are good, but sometimes they can’t make sense of traffic laws and crime.

It’s the only city I know, and I often wonder if we just took care of it, where we’d be.


Do you live in Bangkok? I do and this is exactly how I feel. -_-


There are thousands, if not tens of thousands, cities like this around the developing world. I'd wager the majority of the world's population lives in almost-there-but-if-only cities. Certainly all of India, and a fair chunk of China.


"I take it in, and they don't know what is wrong with it. So, they are going to replace the entire transmission next week."

Isn't the nightmare scenario though where the complexity is so much, they can never fix the transmission - because the car is so f'ed that it will continue to break itself and really you should abandon it and buy a new, simpler car.

We can see this happening actually, today - in Afghanistan the organization complexity has evolved to the point that the Afghan military doesn't actually exist, so a third rate Taliban military can make an utter mockery of what is/was normally consider to be the strongest military in the whole world...

It does happen in software too, almost every bit of software that's "old and decrepit" once was shiny and new, simple, easy. They all have some glaring issues which only get worse over time, and so it has to be rewritten or replaced. A famous example would be Windows Vista - a rewrite of an OS from the XP days which was staggeringly bad it took gutting most of it with Windows 7 to get back on track. Arguably, Microsoft never recovered - they went on to fail at mobile, and their strategy to "get back on track" in the cloud is in large part about using a stack they didn't invent (networked linux systems)...

Another way to look at it, software today commands such complexity it almost requires mega-corp resources to develop. A Google or an Amazon can pilot a product and make it worthwhile/work, but the tools do not allow smaller competitors to compete well, a lot of smaller software shops are in danger of going under. I'm not certain that this is completely good or bad, but I certainly disagree, to use another metaphor, that an international business cartel is required in order to produce a tasty, let alone healthy burger, such as from McDonalds, when I know for a fact that ground beef with a bit of spice mixed in makes for a perfectly delicious (cheaper, healthier) alternative.

Your truck is probably similarly overpriced trash/junk.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: