Not all of us are raising families, but I think it highlights a bigger points. Work is not what builds societies (certain jobs do harm society I think, mostly by destroying it's moral virtues). People relationships are what build societies and build happiness.
And you're right - there are a lucky, select few who get jobs that can also influence society.
I'm not worried about that though (anymore - I was for a time though). With my job, I can provide and care for those around me (provide for my family and generally have positive, uplifting interactions with those around me).
I have resigned myself that it's not my job to fix society, it's our job to fix society, and I'm doing my part where I am. From my perspective I have more than enough to do locally anyway: https://news.ycombinator.com/item?id=17176036
The reason I ended up in tech is in part my fascination about tech, especially as applied to uplifting ourselves and solving our problems (yes, I watched way too much Star Trek: The Next Generation in my formative years). I never thought much about family - in fact, for the most of my life, I felt it's something of a side endeavour. I still feel it shouldn't be the sole focus of a person, though I definitely believe it's more important than I believed in the past.
Same for relationships. And small communities. I feel that maybe we overdid this globalization thing. Maybe global competition and centralization of various kinds of innovative work is more efficient, but it also doesn't seem healthy. Living in a city, there's no such thing as "local community" anymore. Not even neighbours.
> I have resigned myself that it's not my job to fix society, it's our job to fix society, and I'm doing my part where I am.
Still, I'd like to feel like I'm actually doing my part beyond just participating in the economy as consumer. I have specialized skills, I'm not dumb. But I have hard time finding opportunities to do things I'd know could help meaningfully and effectively. There must be something. Maybe I'm just not looking hard enough.
Your comment you linked to is golden. I'm favouriting it. Those are definitely words I'll try to remember from now on.
A few years ago I applied for a really interesting jobs within Telematics - one of my favorite areas. So I called them, got the CTO on the phone and he had almost no time for me. Then I wrote a mail with my formal application to them. It was appealing and they replied with some coding riddles. I guess I did well enough and was one of 2 or 3 people to get invited. Of course before the in-person interview I studied some Algorithms & Data Structures book. At the same time I did Scala programming although it wasn't expected to know that but people worked with it.
Anyway, during the interview they made me sweat for at least 3 hours. Every now and then also reminding me how good the other people working there are - the one guy having worked 8 years at a company writing DBMS in London. So yeah, after leaving the communication was difficult but the CTO said the people said they liked me and they would hire me despite my shortcomings - I would have to unlearn stuff. The offer was really bad, in fact even the most senior people got below average salary.
At the end I started working at a company that worked on a moonshoot project involving a CAD program in the browser. Even some mathematician who worked in Japan on Robotics was there. Salary was good enough but the people were borderline insane. I quit after 3 months and landed a below average paid job, but with a lot of nice people. I don't regret that. Work was mostly boring but the environment was nice.
Anyways, not living in the Bay Area, I guess things are they different again.
I still enjoy trying to match a user's expectations with the software I write. But, it's balanced by other aspects like coaching and being in a family.
Sure there is. I live in a condo with 20 other units, and it makes a great small neighborhood.
In reading your post, I had to stop and think for a bit.
I agree with you but want to give the thought that family can be one's top priority without looking for it fill every aspect of one's life.
no one is above great tragedy and loss.
According to the book, the transition from being war criminals by day and family men by night, was possible through some rationalisation acrobatics or detachment from responsibility. As an example of detachment, the Nazi concentration camps didn't have an atypical ratio of psychopath to average joe. The predominant "average joes" would offload responsibility by telling themselves that this is not their decision, but that this is the _current policy of the organistation_, which is an interestingly complex statement, in the subconscious sense. It detaches the organisation participant from the organisation, and it detaches the organisation from their policy.
To come back to business v family, I think the old koan holds: separation isn't good. The rule of thumb in social situations is if detachment or separation is the easiest route, you're doing something wrong. Business is social action by necessity. So should we separate action from responsibility? What do we think of someone who is selfish and avoids responsibility?
Yes, your job as the "average Joe" is to be loyal to the organization. That statement doesn't sound surprising to me, and it took me a few seconds to realize why. I've heard it before. I grew up in a religion where there was an organization, and your job was to be loyal to God by being loyal to the Organization. Only by being on the outside now I see how this is a neat way to release responsibility. See also: "Ours not to reason why, ours but to do and die.".
> The rule of thumb in social situations is if detachment or separation is the easiest route, you're doing something wrong. Business is social action by necessity. So should we separate action from responsibility?
It was easier back when you were naturally limited by geography to do business with people you also knew "after hours". These days, business and personal relationships are almost entirely non-overlapping. Hell, it's a common advice to avoid that overlap.