Live data from Hacker News

Everything's broken and nobody's upset

hanselman.com

11–20 of 418 posts

Re: Everything's broken and nobody's upset

#11
The big lie is we as humans have it all together. That we are the superior species on the planet and we can do what the hell we want.

Global warming, destruction of nature, loss of liberty because governments we elect betray us - don't worry, somebody else will fix that, probably some Y Combinator startup. No wait, driverless cars are the answer.

Us humans hallucinate in our own private world more than we interface with the actual world. We can and will rationalize anything. Nobody is upset because we aren't really there, or even here. We are off somewhere else, thinking we are smarter than we are and that everything will be okay.

With the terrifying state the planet is in, we should all be upset.

Re: Everything's broken and nobody's upset

#12
Everything is broken, and it sucks and it's kind of our fault. Sort of.

It's a kind of, sort of our fault situation because as time has gone on we've stopped caring too much about companies sitting down and just going "Lets get this stuff sorted out and fixed, and improved and more awesome", but started caring about "How many features does it have? Can it do X in Y and Z situations?" which is great, it pushes the state of the art forward. I think companies are spending too much time trying to get stuff out the door, instead of spending the time improving what they've got.

But we end up in a weird situation where we actively want companies to stop adding new features, but a lot of us are like magpies drawn to the new and shiny. It sucks, it's their fault for not getting stuff done properly the first time, and it's our fault for expecting a new shiny thing every few months. And "move fast and break things" needs to stop being a thing.

Re: Everything's broken and nobody's upset

#13

Honestly, there'S just too many things to fix. It's easy to believe with just a little better management or a little more attention to detail or more XP or whatever all these problems would go way but the truth is it's just too damn complicated. Each of the products mentioned are huge HUGE projects layered on top of hundreds of other projects. A browser has a various networking stacks themselves built on OS stacks th…

But his point is that we're spending too much time creating new features, and adding to the pile of broken layers, rather than focusing on getting each layer as close to perfect as possible.

Re: Everything's broken and nobody's upset

#14
post #4

Very much relate to this. Some days, especially in the corporate environment where I work, I genuinely wonder if we are missing the point completely with all the innovation and advancements in OS' and software instead of focussing on cleaning up what is already there. It always feels like there's more time spent developing all of this than there is dogfooding it. One thing to add to the gripes re iOS - I've found tha…

"Guaranteed they will have just as many warts and bad behaviours" Absolutely! But you are not alone on Linux, and in the 'everyone sees this' scenario, be assured someone will be working on it somewhere, or something slightly similar... Ubuntu actually run a 'papercuts' bug fixing programme designed to get new people interested in developing...

It's been an interesting switch, I've found that in terms of what "I do" on a laptop or device, that hasn't been impacted very much nor inherited a lot of new papercuts. I have however discovered a bunch of additional functionality that has been really productive.

A lot of this is spoken as a total newbie to both platforms and someone who didn't look into them seriously before changing (coming from a long term Windows 8 / Windows Phone / iPhone background).

Androids intents make it feel much closer to a real operating system in the way it allows applications to interact with each other (compare chrome browser integration on android vs iOS). Linux (Mint in this case) feels incredibly low friction when getting started thanks to apt-get, and a lot of the screw ups that I lived with in Windows seem to fail more spectacularly on Linux, with the caveat they can be fixed to the point of being quite polished by digging into configuration or updating libraries.

Under Windows and iOS it feels like you start at 80% working and finish at 80% working. With linux and derivatives it feels more like starting at 65% and being able to tune your way up to 90%. Prefer the latter at the moment.

Re: Everything's broken and nobody's upset

#16
I've been thinking for some years now, I wish everyone would stop implementing features and perfect the ones that are already there.

Optimise. Improve.

This is why I was so upset at Sparrow throwing in the towel - they concentrated on one thing, email, and did it better than I'd seen it done before. By specialising they were able to spend the time to get it right.

Re: Everything's broken and nobody's upset

#17
And what about your body? and the world around you? and your relationships? and the instruments you use? Do your faulty examples in any way contradict anything else you know? do you have a counter example?

Reality is dirty, everything tries to break down all the time, hindered by the traces of its past, and the ambivalence of its future use. We make stuff dreaming of a prefect neat existence. This keeps us going, like moths around a light bulb. And we should keep on doing this nevertheless.

Re: Everything's broken and nobody's upset

#18
I've spent most of my career for 15 years as a programmer. Some days I just want to throw out my computers and phones and never touch them again. Days when I get overwhelmed by the feeling described in the article.

Every computer environment is layer upon layer of kludges. There is shit all the way down.

Re: Everything's broken and nobody's upset

#19

I've been thinking for some years now, I wish everyone would stop implementing features and perfect the ones that are already there. Optimise. Improve. This is why I was so upset at Sparrow throwing in the towel - they concentrated on one thing, email, and did it better than I'd seen it done before. By specialising they were able to spend the time to get it right.

I've been thinking for some years now, I wish everyone would stop implementing features and perfect the ones that are already there.

Look at the iPhone 5 discussions taking place. The most common topic you'll see is: it doesn't have enough new features. That kind of thinking is one of the reasons that refinement doesn't take place as often as you and I would like.

Post reply on HN