It's a lot easier to be early than to be smart or quick.
1,417 karma · joined December 18, 2021
It's a lot easier to be early than to be smart or quick.
I think the right analogy to calculators and CAD tools, is IDE with Intellisense for SWE -- instead of typing code one char by one char, we can tab to automate some part of it.
But I agree with your consensus -- SWE is changing, whether we like it or not. We need to adapt, or find a niche and grit to retirement.
Coincidentally, I'm doing the same thing with movies, TV shows and games, and 2010 still feels too modern for me. I try to make it before 2005.
https://bazaar.abuse.ch/sample/9a10e1faa86a5d39417cae44da5ad...
I'll probably build a Windows XP VM first.
For me, I wish I could be like that. I definitely need to work harder to achieve that. I tend to gloss over anything I don't like. Maybe that's why I never learned to grit through in my 40 or so years of life.
When I'm IN project, "just do it" works very well. But when I'm BETWEEN projects (this is when I completed a project, and dived into the next project, but found out that I did not enjoy it or got lost or whatever), "just do it" only works when "just do it" -- it doesn't really create a focus needed to move the projects forward. What I got frustrated is that this IN BETWEEN period could take multiple months to get out, which is a super waste of time. If only I could figure out as soon as I completed the previous project, I'd achieve so much more -- you see, for the type of projects I'm working on, I could not afford to wait for several months, or even several weeks -- because this is not my daily job, so if I wait for too long I'm going to lose the knowledge -- it's like muscle training, you can't stop for several weeks and hope muscle retains.
Actually now that I think about it, "The Soul of the New Machine" / "Showstopper" both describe this kind of mental (although I'm far from a good engineer) when engineers are done with a project, they get frustrated during the waiting period between two projects. This is pretty similar to what I felt -- whenever I finished a project, I tried to find new projects to work on immediately, not want to lose the momentum, but frustration quickly mounts among 1) I was burnt out temporarily but could not take a break, and 2) It's hard to find projects suitable for my level. It usually took a few months for this frustration to pass, which is frustrating by itself.
The "pinball" concept in "The Soul of a New Machine" rings very true to me -- "The motivational system is akin to the game of pinball, the analogy being that if you win this round, you get to play the game again." -- this is exactly what I feel. But the pinball game is more and more difficult, sometimes too difficult for my fragile mind -- and I still have a day job and a family to take care of.
I'm not sure which half you are talking about, but I'm really bad at giving advice, especially to people in different situations. I do not have the authority or capacity to help others genuinely.
I think maybe you can move into a managerial position that doesn't need to do much in the trench, or become a trainer in that field.
> That doesn't mean that I don't want a career or have aspirations, but there's so much less clarity.
Yeah. I figured there is a lot of ambiguity in life objectives, and there is no one there to help you. You just have yourself in this game.
> What do you do to work through these challenges?
TBH, I do not know what to do. I have a toolbox for the "down" time, but neither of them really solves it. Sometimes I listen to "Napoleon Hill" episodes to give me some motivation (this one I listened to today: https://www.youtube.com/watch?v=7u5jAzHpI3w). Sometimes I talked to myself and tried to sort out something. Sometimes I talked to ChatGPT and asked it to give me a list of something.
I kinda think there is no magic pills for such situations and one just has to grit through.
People who say no probably has a lot of trouble to get fit, get enough sleep -- sometimes NOT because they do not have the resources, but because they are not happy. They hate life, so why makes it better? I have observed this in myself so I wonder whether it is universally true.
I have observed that whenever I have a clear target in my life (e.g. I need to pursue this girl I like, or, I need to figure out Linux 1.0 VFS and I have a clear path before me), I immediately take care to do exercises, eat more healthy food, and try to get good sleep -- but if I cannot find an objective, or I have lost interests and are in the middle of finding a new one, I find myself a lot more obnoxious, and sometimes I "proactively" destroy my health because I don't care about it. Unfortunately I rarely find a clear path before me so the later status is more or less permanent while the former one is rare, maybe once per year -- but when I reach the first status it usually grabbed me for 2-3 months.
Mental stability is probably one of the reasons different people have vastly different productivity or achievements. It is mental stability that brings focus, not the other way around.
On the other hand, the Win32 era "skins" like they ones used in Video Player and Winamp are very personal -- they have distinct styles. Maybe we don't like the styles, but at least they are trying to make a unique taste.
Electron apps do not have tastes. Unless you count flat design + as little UI as possible as a taste.
Modern operating systems are for servers, for corporations. They are not personal. Linux was for hackers and sysadmins then, not power users, and for servers now. Linux does make a come back for desktop because Windows team makes such a herculean effort to trash its own product. The Win 3.1 - Win XP era are the real "personal" era.