Europeans don't have AC, but Australians don't even have proper heating. When it's cold we use our air conditioners to cool the outside of our houses, and survive on what little waste heat this produces inside. Must be super inefficient but it's all we've got.
Software architects are fond of saying “You can’t build a skyscraper the same way you’d build a dog house.”
But I’ve yet to hear one say “It would be wasteful to build a dog house the way you’d build a skyscraper.”
An MIT linguistics professor was lecturing his class the other day...
"In English," he said, "A double negative forms a positive.
However, in some languages, such as Russian, a double negative remains a negative. But there isn't a single language, not one, in which a double positive can express a negative."
A sarcastic voice from the back of the room said, "Yeah, right."
Unspoken Corporate Rules :
1. Your salary is based on how hard you are to replace, not how hard you work.
2. The meeting after the meeting is where the real decisions happen.
3. Never be the first to leave or the last to arrive. Optics matter more than the output
4. Your boss's problems become your own problems. But your problems, they stay yours.
5. The person who asks the fewest questions in the meetings is usually the most secure in their position.
6. Face time with the executives is worth more overtime with your direct reports
The tech stack of most startups:
- Frontend: React (because everyone uses React)
- Backend: Whatever the CTO knew from his last job
- Database: Postgres (or Mongo if someone watched a YouTube tutorial)
- Auth: Copied from a blog post
- Payments: Stripe (obviously)
- Deployment: "It works on my machine"
- Documentation: LOL
- Tests: "We'll add those later"
Valued at $10 million.
funny lesson from my time at Uber is that:
- Building a new project within your own team is easy
- Building it between two teams is possible but hard
- Building projects that require three or more teams is impossible
(Big company problems, I know…)
Software engineering might be the only field where
your ability to do the job and your ability to pass the interview are two completely different skill sets