5 ms·
Note that this is just one perspective. I also have almost 25 years under my belt in total, now, and I consider myself very successful. Yet I am a very differe
by ganbatekudasai 2y ago
Note that this is just one perspective.
I also have almost 25 years under my belt in total, now, and I consider myself very successful. Yet I am a very different person than the author here. A lot of the points don't resonate with me. Just to pick two random points: I sleep a lot, more than average (at least 8.5 hours almost every day, but often more), and I started coding very young, always enjoying it (author sounds like he just recently started really getting into it), still doing it for fun.
I have reached every career goal I wanted, and more. I've been promoted past my goal. I have been and still am very well paid (this was also never a direct goal for me). I shipped some impressive stuff.
The advice I would give, is: Do what you are passionate about, what really interests you. But of course I have been very lucky, there.
- ttiurani 2y agoOn the same boat with 25 years of programming behind me, and similar thoughts. My 3 counter points to OP. 1. Sleep as much as you can. Looking back I have produced the best results when I've slept close to 9 hours. Too much sleep is almost never a problem because I can't produce high quality code for more than about 6 hours per day. When I try, I just tread water, because I have to fix what I did the day before. (If you have more than 10% monotoneus coding you can do almost asleep, you haven't yet fixed the code to eliminate that work, or are in the wrong place.) 2. Try to get to a place where your "career" doesn't matter. This is a privilege that may be impossible to get, but if you can, try to be "just" a team member many times during the years, no matter how high up the ladder you've ended up earlier. IMO that's the best way to keep learning and improving in the craft. 3. Most importantly, read, understand and internalize how you impact to the world as a technologist. Get a deep understanding about society, ecology and ethics related to technology. Know where the money flows, keep crystal clear who gets wealthy and what gets destroyed to generate that wealth. Aim to get to a place where your code is net positive for the world based on that knowledge.
- smokel 2y ago> The advice I would give, is: Do what you are passionate about, what really interests you. I don't mean to offend, and I'm happy for you that you've been so successful, but the advice does not make sense for people whose interest is not in popular demand. For example, there are many failed artists out there, and it would be more helpful to these people if they were given realistic advice early on. Finally, I meet a lot of young people (developers as well), who do not know exactly what their passions are. They are quite miserable in feeling lost, searching for their "true passion" -- which they probably simply don't have.
- sasaf5 2y agoAlso, I have seen several times someone "following their passion" and doing something that was not required by the business. The end result is a huge mess of overcomplicated things that doesn't do what was needed and no one else can fix. Many times the business just needs a boring old solution for a tedious problem that no one would be passionate about, and it's normal to engage in that kind of grind. I would change that advice to "do what you are passionate about, among the things that the business needs, and understand that sometimes you just can't do that". On the other hand I have seen several devs who were just good at quickly tackling whatever was necessary at the moment and became very successful without ever showing a sign of passion for computing. For them it's just a craft and they go do some hobby after that.
- hahajk 2y agoOn the other hand, I often do non-required things just because I'm curious and they have often been boons for my team. As an example, as a proj manager at a big org I went through the steps of setting up my own tenant account in our org's AWS system so I could play around with compute nodes. A year later they had issues with the team that managed the AWS environment and couldn't create new accounts for almost a year. As a result, no one in the org could bring on new contracts requiring cloud computing. Except my team: Our contractors could be added to my tenant account and continue work. This was a huge deal when we were trying to get a few experimental projects off the ground very quickly. Almost all of my success has been a result of doing things no one else did because I was curious about them.
- nsagent 2y agoYou left off an important caveat from the next sentence: > But of course I have been very lucky, there. You do have to be lucky enough to be relatively secure in life, but nearly everyone in tech can achieve an adequate living. Not everyone will be a top earner and there are of course compromises you have to make, but should actually consider if the trade-offs for potentially earning less yet being more fulfilled at work are ones they are happy with. In some sense I'm the starving artist in my family. I eschewed money and moving up the tech management hierarchy to pursue my passion. In pursuit of my goals, I've previously been unemployed and in recent years paid 10x less than I was in big tech. I'm totally happy with that trade-off.
- drra 2y agoI'm also 25 years into my programming career, and since my children arrived, I've been getting less sleep and have become accustomed to it. I must admit that my mental capacity and productivity have plummeted, as has my overall mood. It reminds me of the time early in my programming career when I quit using weed because I noticed a significant reduction in focus and memory, especially when working on complex codebases. I wish I could return to regular sleep patterns, but after a few years, it seems extremely difficult, if not impossible, without medications, which I'd prefer to avoid. I hope the OP can try sleeping longer and compare his productivity.
- fhd2 2y agoExcellent advice I also give! If your main passion is something other than making money (I know plenty of people whose primary passion that seems to be), I guess you can't really go wrong with trying to do something you're good at and passionate about for a living. Back when I was 17, I enrolled into a CS focused high school (we have these trade specific ones in Germany). It was right after the dotcom bust. My class was rather empty. I got lots of comments about how "you can't get rich with computers anymore". For me, and the other folks in my class, "who cares?" was the answer. We'd been obsessed with computers since we could think, seemed odd that anybody would get into it just for the money.
- jajko 2y agoWell I don't match with your experience almost at all (20 years under the belt, but I don't count 5 years at university studying software engineering so almost same range as author). Self-assessments of your own success are frankly... looking for polite word as non-native speaker... not advised, since ego creeps in, such as in your case. I don't see a single mention about private life, which is where real long term satisfaction from life comes from, career is just an unimpressive optional cherry on the top. I don't see words like balanced, happy and so on. I never had any goals, just went with the flow. I moved when I felt like it, stayed when I preferred it. Listened to my intuition with mix of cold rationality, always. Increased my income cca 30x over those 20 years, for exactly same work (100% permie), but obviously at different companies and even countries. That tells nothing about 'success in life', at least to person like me. Having tons of personal passions like extreme mountain sports, learning 4 foreign languages and using them continuously, having healthy lifestyle, seeing the world as a backpacker for what it truly is, choosing a good wife, trying to raise 2 kids well (thus playing the game on life on hard difficulty, more challenging but also more rewarding just like say in computer games). Career success? Meh, thats not what life is about, not to me.
- dudul 2y agoHave you ever wondered if your 30x revenue increase is what allowed you to pursue these passions, be able to find a good wife and raise your children? I'm sorry if this comes out a bit strong but i really find this discourse kind of gross. "Yeah I have a ton of money but it doesn't matter to me. My real happiness is that I can go scuba diving in fun places 3 times a year. That's real success for me." Like you I consider that my success in life is tied to my family more than my career, but I won't bury my head and pretend that one doesn't enable the other.
- spacecadet 2y agoGreat response. You sound like me. Sleep more people! Im with you on the follow your interests, but one observation I have, most people cant figure out step 1, the "interests"...