Live data from Hacker News

Ask HN: What has your work taught you that other people don't realize?

news.ycombinator.com

171–180 of 757 posts

Re: Ask HN: What has your work taught you that other people don't realize?

#171

Life is fleeting. Most of us here are 1/3 or more of the way done. Divest yourself as much as possible from your job. Find other sources of identity. You don't need that fancy car or to buy a boat as much as you need that ejector seat savings account. And when you realise that conditions have evolved to a point where you're not having fun anymore (and they always eventually do), eject yourself and go spend far more t…

Regarding the "ejector seat savings account", do I receive something like unemployment benefits when I quit my in the United States? If yes, does it matter whether I quit or was fired? Sorry if that question sounds naive, but from what I read here on HN I'm often not quite sure how the system works in the US.

Re: Ask HN: What has your work taught you that other people don't realize?

#172
post #114

Everything is a system. The economy, society, relationships, nature, traffic. You don't need math to reverse engineer a system. You just need to pay attention to it. You can say the right words to make a date happy. You can figure out which lane is the fastest route, better than Google Maps can. You don't need an app or data - your brain is a wonderful data processing machine. Don't be angry at the people who are ben…

Wonderful. Thank you for putting it so nicely.

Re: Ask HN: What has your work taught you that other people don't realize?

#173
post #65

Earlier quoted context omitted.

Having worked filling shelves in a supermarket, I disagree that it applies to every field.

Having worked with filling shelves, that job felt sometimes a lot more complex than my development job nowadays. The store I worked for didn't in general allow anything extra to be stored in the warehouse. This lead to the filling load sometimes having excess products that you had to fit somewhere. I really enjoyed making space by moving and rearranging products on the shelves. The products came in wrapped in big rol…

I used to have a job in the back warehouse of a white goods store. I was moving around fridges all day long. It was a really good job. The best part was I couldn't take any fridges home with me in the evenings. I'd get home and my fridge would be already where it's meant to be. Also no one wanted me to do a fridge moving side project in the evenings.

Re: Ask HN: What has your work taught you that other people don't realize?

#174

Life is fleeting. Most of us here are 1/3 or more of the way done. Divest yourself as much as possible from your job. Find other sources of identity. You don't need that fancy car or to buy a boat as much as you need that ejector seat savings account. And when you realise that conditions have evolved to a point where you're not having fun anymore (and they always eventually do), eject yourself and go spend far more t…

Ejector seat account (or financial freedom as some call it), might not be the solution. Flow is still everyone's main source of happiness.

There's the "dark horse" path that few follow: https://lsi.gse.harvard.edu/dark-horse

Re: Ask HN: What has your work taught you that other people don't realize?

#175

Earlier quoted context omitted.

On the contrary, my job taught me that desktop software can be extremely reliable and does not actually break all the time. Many of my customers use versions of my app that are a few years old without any troubles. When the user is in control of their environment, software doesn't suddenly break. That's not to say software doesn't have bugs. Only that bugs don't appear suddenly. Most bugs are caused by two things: (1…

> I think that the reason why SaaS have problems all the time is that typically devs are changing stuff all the time and accidentally breaking things left and right, not that software is inherently unreliable. While I'm sure that some developers go rogue, this feels like a business or management issue. Teams pushed to release fast and early. I wonder how often the developers in teams that release buggy software have…

> this feels like a business or management issue

It's not a management issue, it's deeper than that.

Whenever you change something, you risk breaking something. It doesn't matter if you have unit tests, integrations tests, code review, staged rollouts or whatever else. Every time you change something, you risk breaking something. It does not matter how good your QA process is.

> improve processes and legacy code

Refactors are also a major source of bugs, so you should do that only if there is a serious problem with the old code.

The problem is that the code is constantly changing. With SaaS, customers have no choice but to always use the latest version, so eventually they'll run into a bug. Because constant change means that errors slip through eventually.

With traditional desktop software, customers aren't forced to update. They can just keep using their version of the software, and rely on the fact that it's not going to break suddenly.

Re: Ask HN: What has your work taught you that other people don't realize?

#176
People are really glued to "I'm right and you're wrong" and evidence has nothing to do with it: core beliefs are really strong. About amazing things! About upgrade policy, or mysql vs postgres, or language choices, you name it: evidence based decisions are really thin on the ground.

Re: Ask HN: What has your work taught you that other people don't realize?

#177

How much feel good and drinking relationships matter in upper management. And on the downside, how little facts weight in when compared to a manager's gut feeling. Enthusiastically presenting a (factually wrong) solution can be a winning strategy. In high school, I thought I was a math genius because all of my solutions were judged as correct. Turns out, I was just a good presenter and nobody made any effort to check…

BTW, I just remembered another consultant story the other way around. I was trying to do a banking deal and they sent me a draft that had the requirements listed as checkboxes.

[X] Form 123-AB has been signed

[X] Project duration less than 2 years

...

[ ] Company financials have been audited and confirmed

And the offer was timed to expire within days. At first, I thought this was a joke in bad faith, as there would be no way to have all company financials audited and legally confirmed by a certified accountancy within 7 days. But then I just called some random accountant offices, told them my story of needing a quick audit for the bank and asked for a quote and their time frame.

One company offered to do it as same-day service. I faxed them the documents in the morning, then his assistants would check them, then the certified accountant (the guy running the company) would confirm that everything was in order and then I'd get my result in the evening.

When I drove there in the afternoon with my paperwork for them to confirm and stamp it, I was told that their head guy was on vacation and had never been in the office. But one helpful assistant stamped and signed all of my documents "i.A." = "in absence". The whole audit cost me less than my usual daily rate.

Next day, I told my contact at the bank how things had gone and he chuckled and just said: Yes, they know that we just need the audit to tick a checkbox in our liability insurance form.

In other words, while I considered what the accountant guy did to be a rather low-effort incomplete job, he did exactly what was expected of him by the bank and what I needed to get my deal done.

Re: Ask HN: What has your work taught you that other people don't realize?

#178

- A vast majority of "cloud security breaches" are just a small setting/toggle that's misconfigured, sometimes intentionally for testing or otherwise, and never corrected until it hits the front page of a news site. - Imposter syndrome can be incredibly crippling. It can affect just about anyone at any senior level. Also, some have no problem taking advantage of that in others. - Appreciation of efficient code/design…

>Also, some have no problem taking advantage of that in others.

what do you mean? can you provide an example?

Re: Ask HN: What has your work taught you that other people don't realize?

#179
post #58

The people who get the most done are not the smartest, or the most skilled, but the ones who are most familiar with the organization they work in. To outsiders it looks like they end up with compromised solutions, but to insiders it looks like they achieved the impossible.

That’s what I see everyday. Insider produce crap, I criticized it as a new guy and became enemy number one very quickly. Isolated organizations enter the Lord of the Flies state. For them everything is normal while outsider has experienced more possible solutions. So it hurts seeing how bad and primitive device is made from 6 separate printed circuit boards soldered with random wires. Every amateur can do better with…

I’m not saying this applies to your example, but the opposite happens too—the new guy comes in with all the answers but not knowing all the battles/design constraints that led to the current situation. It’s frustrating because the team gets to relive every design decision as the new guy brings up all the obvious stuff that surely none of the dummies on the original team thought of (but of course were the original designs before some business decision or other derailed things).

Re: Ask HN: What has your work taught you that other people don't realize?

#180

(preface: I worked a string of manual labor jobs before and during college) A lot of the (now) coveted trade jobs can seem like a very tempting alternative to crushing college debt and volatile job security, but truth be told, many of these trades are plagued with physical injuries, sudden unemployment, and what not. Furthermore, you deal with A LOT more shady people (employers, customers / clients, suppliers, you na…

The downside of trades is that most people are there only for the money. From this you can derive the rest.

Yep Facebook, Twitter, Amazon and google and the rest of those money hating software companies are just in it for the good of free speech and democracy. :S

Trades are OK when you're young. If I'd been a carpenter at 18, i'd be bored of it by 26 and probably be thinking about starting my own company or time to pivot into a new thing. The big downside of trades is they aren't jobs you can do forever.

Post reply on HN