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…
Ask HN: What has your work taught you that other people don't realize?
171–180 of 757 posts
Re: Ask HN: What has your work taught you that other people don't realize?
#172Everything 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…
Re: Ask HN: What has your work taught you that other people don't realize?
#173Earlier 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…
Re: Ask HN: What has your work taught you that other people don't realize?
#174Life 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…
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?
#175Earlier 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…
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?
#176Re: Ask HN: What has your work taught you that other people don't realize?
#177How 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…
[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…
what do you mean? can you provide an example?
Re: Ask HN: What has your work taught you that other people don't realize?
#179The 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…
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.
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.