Earlier quoted context omitted.
I'm in your same age bucket, and when I hear comments like "work smarter rather than just putting in more hours", I wonder if that's not just rationalization for simply not wanting to work longer hours because people in that age group generally have other life obligations, and eventually become overpaid and uncompetitive status. You can't always work smarter day in day out, and expect to beat someone who is both smar…
I know very few people who actually put in lots of hours and who do productive work. It's just that at first, you have to put in more time to find what you're good at. In many non-US cultures, overwork is a symptom of bad time management and incompetence.
I Joined Airbnb at 52, Here’s What I Learned About Age, Wisdom, and Tech Industry
81–90 of 92 posts
Re: I Joined Airbnb at 52, Here’s What I Learned About Age, Wisdom, and Tech Industry
#82Earlier quoted context omitted.
In my experience: 1. "Why" is the most important question you can ask, and understand the answer to. 2. If someone is defensive to being asked why, it's because they can't answer it well. 3. If you can't answer it well, you haven't thought it through enough.
All true in isolation but... 1. Sometimes "why" can lead to analysis paralysis and procrastination. Sometimes "how" is better -- as in how do we best move on to a solution? 2. It depends on how the "why" is asked. If the asker is confrontational and implies the burden of proof is on the receiver, then the defensiveness might be warranted. In other words, sometimes people ask "why" because they are being contrarian di…
1. The "how" is often formed by the "why," as in "why are we writing this software?" What problem are we solving? If you can't answer this well, the "how" is irrelevant. Don't get me wrong, the "how" is important too, but the "how" is dependent on the why.
2. I agree some people are dicks about it. The best way to counter that is have a good answer to the "why," then ask the person if they have anything to add. If they are just doing it to be a prick, they usually don't have an answer, or come up with something stupid. If they have actually been thinking about it, they might contribute something you haven't thought of, and you'll just have to deal with their abrasiveness to get it.
3. You absolutely need to think about your "why." If you don't have a complete answer, then say so, but add that you are still "chewing on it." It is intimidating, that's why you should always have a good answer.
Re: I Joined Airbnb at 52, Here’s What I Learned About Age, Wisdom, and Tech Industry
#83Earlier quoted context omitted.
Survivorship bias. There are plenty of older engineers who are still quite curious on the unemployment line.
It depends on what they're curious about. An incurious person who only learns new stuff when it's forced on them will eventually lose relevance. Their knowledge base is literally defined in terms of their environment and the forces that it exerts on them. They are like coastal rock formations shaped over the years by the tides- they don't shape themselves, they are shaped. A more curious older engineer with a wider s…
There's always one of these comments when this topic comes up. It's simply not true. There are lots of people still working Cobol jobs out there and there's lots of demand for more. C# hasn't changed much in decades. Neither has C++. The only part of tech that moves at breakneck pace is web development and serious engineers consider that to be a cruel joke. And that's coming from a senior web developer with 15 years of web dev experience.
Re: I Joined Airbnb at 52, Here’s What I Learned About Age, Wisdom, and Tech Industry
#84Earlier quoted context omitted.
It depends on what they're curious about. An incurious person who only learns new stuff when it's forced on them will eventually lose relevance. Their knowledge base is literally defined in terms of their environment and the forces that it exerts on them. They are like coastal rock formations shaped over the years by the tides- they don't shape themselves, they are shaped. A more curious older engineer with a wider s…
> An incurious person who only learns new stuff when it's forced on them will eventually lose relevance. There's always one of these comments when this topic comes up. It's simply not true. There are lots of people still working Cobol jobs out there and there's lots of demand for more. C# hasn't changed much in decades. Neither has C++. The only part of tech that moves at breakneck pace is web development and serious…
Having done C++ back in the days before the STL & Boost were a thing and having done C# back in the C# 2/.NET 2.0 era and recently trying to come back up to speed on C# 6 and .NET 4.6.x, I have to say that that is an ... incredibly surprising assertion to make.
Re: I Joined Airbnb at 52, Here’s What I Learned About Age, Wisdom, and Tech Industry
#85"Many young people can read the face of their iPhone better than the face of the person sitting next to them. I’m not saying young people don’t understand emotions. Our digital world is full of emojis, and the term “emo” didn’t exist back in my schoolyard days. But emojis don’t create interpersonal, face-to-face fluency." I am really tired of statements like these.
Re: I Joined Airbnb at 52, Here’s What I Learned About Age, Wisdom, and Tech Industry
#86Earlier quoted context omitted.
I think a lot of us younger engineers would love to see the results of that type of analysis, as biased and incomplete as it inevitably would be. My career planning will be significantly different under the assumption "as long as I feed my curiosity and stay up to date, I have a reasonable expectation of continuing a primarily technical career until retirement age" vs "it's vital that I've built up some non-technical…
You'll probably come up against the management vs. technical fork in the road before 40. Which you choose depends on your particular strengths and skills, but no shame in either choice.
Re: I Joined Airbnb at 52, Here’s What I Learned About Age, Wisdom, and Tech Industry
#87Earlier quoted context omitted.
Note that the author isn't an engineer; he's the ex-CEO of a hotel company. One believes the situations to be somewhat different.
Yeah, hello? This is the most atypical model possible for older tech workers. A hugely successful hospitality CEO joins a tech startup disrupting the global hospitality industry. How is that experience instructive for anyone except Chip Conley? Emotional intelligence in Mr. Conley's world apparently doesn't require any sense of irony. How hospitable.
Re: I Joined Airbnb at 52, Here’s What I Learned About Age, Wisdom, and Tech Industry
#88Earlier quoted context omitted.
>>> I wonder if that's not just rationalization for simply not wanting to work longer hours [...] No it's not. As someone who's had 10 jobs by the time I was 25. I can attest that. You can be 10 times more productive by picking a solution that achieves the same for 10 times less effort. And that's what you should do all the time. Whenever you take wrong decisions (let's call that "the design phase"), you have to comp…
"In practise, that means I could play ping pong 4 days a week and still be more productive than most people, because they will do work that require a week to be done, while I will do work that require only the last day, to achieve the same result." Unless you are surrounded by sea of incompetent workers, I find it hard to believe that one can be 4 times more productive than most people, on consistent basis. Has enter…
Re: I Joined Airbnb at 52, Here’s What I Learned About Age, Wisdom, and Tech Industry
#89I'm 42 now, still highly employable, although not at all companies. And that's fine. They want someone who can churn out cheap but perhaps not so good code, more power to them. That's not what I'm interested in, anyway. But I know what I'm worth. I know that my code is top notch. I know that my standards are above most things out there, and it shows. I've released almost half a million lines of code for free as open…
That you write "top notch code" isn't really a selling point for most organizations. Management tends to just want to get things done ASAP. Now, if you're in a field that REQUIRES well written code (mission critical systems etc.) then being able to do so is of course a merit. But using good coding skills as an argument for higher salary at your average tech company just doesn't make sense.
Re: I Joined Airbnb at 52, Here’s What I Learned About Age, Wisdom, and Tech Industry
#90Earlier quoted context omitted.
That is always possible. I suppose to be really scientific about it I should got through my LinkedIn connections (which I generally curate to only people who I have actually worked with in one way or another) and put beside their name my impression on whether or not I felt they embraced their curiosity, and then to go through all of their profiles, for the ones that were current, and rank their status as unwillingly…
I think a lot of us younger engineers would love to see the results of that type of analysis, as biased and incomplete as it inevitably would be. My career planning will be significantly different under the assumption "as long as I feed my curiosity and stay up to date, I have a reasonable expectation of continuing a primarily technical career until retirement age" vs "it's vital that I've built up some non-technical…
Specialization is fairly easy, people who were getting "top dollar" as large systems enterprise architects (big SMP machines like Sun and SGI used to make) had a skill that is not useful to the newer enterprises that are outsourcing their infrastructure to SaaS/PaaS/IaaS type companies. That continued to be great until it wasn't, and then it really wasn't. When someone looks at their resume they see someone they have to retrain to the new way of doing things.
The second are folks who were always building things with technologies that were fairly recent, but at the end of the day they could train someone to produce as much code as they could in a few months. That is a good skill to have but you have to realize that your experience is perhaps worth a 2x or maybe 3x multiple on a starting salary, period. And once it gets there, that is where you are. The rapid influx of new developers put a pretty hard market cap on people who "just coded."
Both of these generally have the effect of limiting how much you can expect to get in terms of compensation. And if you live your life expecting your compensation to just go up and to the right, at some point your personal expense (or burn) rate is going to exceed your earning potential, and that is where things get difficult.
As you get older the number of things outside of work that impinge on your working hours gets larger. Perhaps you have family, perhaps you're parents start ailing and need more elder care, perhaps you start ailing and you need more medical care, perhaps you're on your second or third marriage, or perhaps you just like to go camping or sailing or fly gliders on the weekends. The point is, the longer you live, the more your life develops some flavor and nuance and when you felt it was fine to work all day and night and the occasional weekend or holiday, now you really understand the need to keep from burning out.
I think there will always be technical work available at some price, the important bit will be making sure that the price is something that is enough to meet your needs. You can do that by keeping your lifestyle at 60 - 80% of your take home pay. And then if you're pay is cut by 20 - 30% you're not out on the street, your just not saving any money any more. If you do this long enough without a major bump in the road (such as a major medical expense) then at some point you can lose 100% of your income and still be okay in terms of being able to meet your obligations.
To address the two sub-optimal outcomes above you can do two things, one is to work not just on learning new things but on your ability to learn new things. Everyone has a different style of learning, and you have to find yours and figure out how to exploit it. I tend to be someone who learns more deeply by doing rather than by reading. So I when I want to learn about some topic I try to invest time in doing it so that I can understand the challenges and then the forces that make those things challenges in the first place. Everything seems "easy" when you don't really know how it is done, so by doing it you find out why it isn't easy, and for me, that is where the learning is. I know a guy who just loves MOOCs. He's done physics classes and esoteric mathematics classes and loves to work all of the homework problems two or three different ways. I personally have a really hard time on that road :-).
The second is you have to be open to new things in the first place. Having spent a big chunk of time mired in the RPC wars I spend a lot of time debating and understanding different ways to communicate between machines over a network and models to use when doing so. As a result, I reflexively flinch every time someone has a new wonderful way to send messages that solves all the problems of the world. I know, as they will eventually know, that the problem space is like a balloon and you squeeze one place and some other part blows up. So I am tempted to ignore it, knowing how the story comes out in the end. However, by teaching myself to 'score' it differently, I can learn a new network messaging stack with the intent of learning what the people making it were shooting for. And rather than lament their walking into some of the same traps that people have walked into for decades, I try to find how it improves on the things that it is good at with the expectation that those good ideas can be applied across a wide variety of systems. But if you shut yourself out from those things with the famous 'Been there, done that, got the t-shirt' sort of excuse you may miss out on the things on the other side of re-inventing the wheel one more time. So by working on your ability to learn quickly you can mow though the new models and ideas and get on to the good stuff, it is less demotivating.
As for soft skills, I've spent most of my career definitely not wanting to be a manager and then getting stuck in more managerial roles than I would have preferred. Google taught me a surprising amount about management because of their unusual split of responsibilities at the time. It wasn't something I sought to learn (see the being open paragraph :-) because I was afraid to be removed from the ability to get my hands dirty as they say. Switching back to a smaller company where I could try both was really helpful in that regard.