Hacker News new | ask | show | jobs
by pdimitar 2767 days ago
This seems mostly like a Silicon Valley filter bubble talk.

All the great places I worked with valued:

- People's time. Any extra red tape was aggressively and actively hunted and killed on the spot.

- Self-sustainable business model. No venture capitalists, no investors of any kind. They walked before they ran.

- Not hiring more that they can pay for in a year.

- Less people doing more in exchange for hefty salaries and job security. As business needs grow, the company's leadership turns inwards and people seriously discuss how can they optimize people's time and efforts better without burning them out. I've seen 5 juniors replaced with 1 senior a number of times.

- Respect and appreciation. Be it a few days off after a lot of work, or 20-50% extra salary that month, or just a collective thank you from several people -- all of these go a VERY long way towards loyalty and sense of camaraderie that make people stick around for 10 years.

---

Open-sourcing your code serves a number of goals:

- Shows that you are open to be vulnerable and that you are ready to do better. However, sometimes it's just a PR stunt and no pull requests or comments are ever addressed.

- Serves to attract young and enthusiastic programmers which is often times not such a good thing -- the company might need people who they can guilt-trip into 17-hour coding sessions to get N projects off the ground in a short time frame. Sometimes they actually need the fresh perspective though. So 50/50 here.

- Shows that you care about your ecosystem even if you don't actually open-source your own product but a number of libraries that you managed to extract from your monolith over time.

...and a few others. But open-sourcing stuff in a corporate setting is mostly a PR move.

So really, this article is not at all valuable nor does it even give an interesting side perspective.