DEV Community

Discussion on: To Be A Great Programmer: Mindset And Learning Strategy

Collapse
 
phasedephase profile image
phasedephase

Point taken. Reading the article made me angry by reminding me of so many things that need fixing with our society (was listening to NPR yesterday and there was a report on this retired lady in Detroit who worked since she was 18, who only gets $1,200 in social security, and now lost her home because of some bureaucratic BS... man, I was thinking, you work your whole life and this is what you get in the end? Now that's messed up.)... anyway, hence the tone as the article was reminding me of so many other related social situations.

But yeah, you got most of the points alright, although the gist, without going on a rant ;) is this:

  • the demands put on the IT workforce are excessive and there seems to be a cottage industry out there trying to normalize that state of affairs as if acceptance were THE solution or even in the best interest of the workforce (everyone please watch the movie In Time, if you haven't--it explores the themes evoked by the article and ensuing discussion);

  • we should remember that we work to live, and not live to work, at least this is the sane worldview in my book (ok, granted, a workaholic will see it the opposite way); so, it's not so much about the fact that life after work is important, it's more about not sacrificing most of one's time to work related activities, because in the end, it's about freedom to do as one pleases with one's time, and one isn't free if one's life is set to another's schedule and demands (hence the whole 'slave' metaphor);

  • and IT works isn't all that it's cracked up to be, so i took issue with what i still consider too much of an upbeat tone of voice in the article: it's one thing to be passionate about your FOSS pet project you commit every night to github, and another altogether working for some corporation where you end up reading and maintaining a codebase 80% of the time, and working on something more creative that you truly enjoy only 20% of the time, to use the cliche example about the corporate life we all heard about (ofc startup life or working at Google changes the parameters but TL;DW now applies); so to keep studying and practicing for that kind of a job makes very little sense to me since it takes time away from other things more important in life.

  • and in a clumsy way, I was also trying to remind the reader that unfortunately we live in an economic system still rife with discrimination (in IT, ageism) and thus the whole 'retiring' thing was not meant to mean 'cease to work' but being able to do whatever one wants and not have to fear for one's survival once the company does not exist anymore, or after they laid you off because anyone > 30 is too old in the IT world and should be replaced (I paraphrase the Zuck's famous quip); and this requires attaining financial freedom, hence hopefully matching passion with an activity where the $ is (but if you don't like AI or hedge funds, then that's not the way ofc), which a regular job is very unlikely to provide enough of, and so, in the spirit of the article, one needs to keep learning... but how much will you be able to or willing to learn once past 50? (hence the quantum computing example).

Speaking of working, I worked too much these past couple days. Man, am tired, so apologies for the less than stellar prose. I'll give it a rest now. Just hope millenials will see what's really important, and it ain't work! Unless it's in the service of humankind and the biosphere, but that's another discussion.