Recent submissions

Comment · 7 years ago
But why talk shop on a date at all though?

- A shared niche interest is not sufficient basis for a good relationship.

- I’m a woman in tech and I don’t necessarily wanna talk code on a first or second date, I’ve got professional development figured out on my own time.

Comment · 7 years ago
That has presumably worked _for Elon_...
Comment · 7 years ago
If my meetings happened as described with no one rescheduling or derailing them then actually my meeting life would be fine.

I want to go to the meetings described on my calendar.

But nearly every time “It’s a trap!”

Comment · 7 years ago
This is such a good point. Take SQL. It has survived because it is well designed, and changes so little and so slowly, and it’s obvious what SQL is and isn’t meant for. Amateur programmers can port SQL queries between database systems semi-painlessly. In the right environment a query can survive with small edits for YEARS.

Who wants to break old SQL? Nobody.

Comment · 7 years ago
Edit: *Inmon
Comment · 7 years ago
Better to have “nothing but prod” than something bad, imo/tbh.
Comment · 7 years ago
Sorry to be that one avoids-the-question comment, but:

Without design sessions to figure out your data store design (look up Kimball, Immon), and then monitoring/testing to make sure everything is running smoothly, any data stack will be hell.

Badly designed data brings fatigue and rancor and unnecessary work and is a huge hard-to-quantify money suck.

Comment · 7 years ago
At some companies you can get a negative performance review for not being on Slack during working hours. “Needs to be more responsive / better team player.” In other places you might be expected to be online beyond 9-5 too.
Comment · 7 years ago
I think you’re right to connect “co-location” with “cruft”, though. “Co-location for the sake of the flourishing of cruft” is a management philosophy.
Comment · 7 years ago
I’m just as curious about how the managers were trained to be process-driven. Manager behavior seems to me just as if not more important than IC behavior here.

Since managers have power, and engineers usually don’t personally know their skip levels, managers can easily replace async documented process with lovely hours-long face-to-face 20-person meetings. And they can silence dissent! They can wreak havoc in a way no IC could ever do.

Comment · 7 years ago
I totally agree with you. I like all-remote teams. I’m wary of teams that are part remote and part collocated, especially when the leaders are part of Team Collocated and I’m not.
Comment · 7 years ago
It’s only going to stop when being on Facebook is seen as shameful.
Comment · 7 years ago
Unless you were a contractor, your company should have bought you a computer, full stop.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton