{"id":392,"date":"2015-11-15T19:55:30","date_gmt":"2015-11-16T03:55:30","guid":{"rendered":"https:\/\/www.jjkpryde.com\/blog\/?p=392"},"modified":"2016-02-21T03:24:08","modified_gmt":"2016-02-21T11:24:08","slug":"life-philosophies-for-aging-software-developers","status":"publish","type":"post","link":"https:\/\/www.jjkpryde.com\/blog\/life-philosophies-for-aging-software-developers\/","title":{"rendered":"Life Philosophies for Aging Software Developers"},"content":{"rendered":"<div>While browsing thru various newsletters that had been piling up in my inbox lately I came across two articles that had similar themes and were written by people in my age group, more or less. \u00a0Notice I said \u201cin my age group\u201d, that and an interest in writing software is about all we share but the theme still interests me.<\/div>\n<div><\/div>\n<div>The first article is \u201c<a href=\"https:\/\/medium.com\/@dhh\/reconsider-41adf356857f\" target=\"_blank\">Reconsider<\/a>\u201d by David Heinemeier Hansson who goes by the moniker DHH most likely because its less likely to get misspelled.<\/div>\n<div>DHH\u2019s point is that the current path to software startup success via angel investors, venture capital, IPO\u2019s, and offices in San Francisco is not very ennobling on a personal level. His message is encapsulated in the lines:<\/div>\n<div><\/div>\n<div style=\"padding-left: 30px;\"><i>Don\u2019t just accept this definition of \u201csuccess\u201d because that\u2019s what everyone is cheering for at the moment. Yes, the chorus is loud, and that\u2019s seductively alluring, but you don\u2019t have to peel much lacquer off the surface to see that wood beneath might not be as strong as you\u2019d imagine.\u00a0<\/i><\/div>\n<div style=\"padding-left: 30px;\"><\/div>\n<div><\/div>\n<div>Or more succinctly:<\/div>\n<div><\/div>\n<div style=\"padding-left: 30px;\"><i>Curb your ambition. \u00a0Live happily ever after.<\/i><\/div>\n<div><\/div>\n<p><!--more--><\/p>\n<div>His evidence is his own software company \u201cBasecamp\u201d which, after twelve years still has less than 50 people. Yet by his measure, it is a success for him, his partners and employees, and their users.<\/div>\n<div>This could come off as a \u201cSweet Lemons\u201d story. He never made the billions so, of course, he meant it that way.<\/div>\n<div>Or it could come off as a face the facts reality in your face story. Most people who chase the start-up dream, never get there and burnout trying. There is another route to happiness in the software world.<\/div>\n<div><\/div>\n<div>The second article is \u201c<a href=\"https:\/\/medium.com\/@garywiz\/five-things-old-programmers-need-to-remember-e78caf0b0973\" target=\"_blank\">Five Things Old Programmers Should Remember<\/a>\u201d by Gary Wisniewski who is not afraid to put his full name at the top of the article, regardless how hard it is to pronounce. \u00a0 Guy\u2019s key message is wrapped in a quote he provided from an old Star Trek movie:<\/div>\n<div><\/div>\n<div style=\"padding-left: 30px;\"><em>I<\/em><i>f I may be so bold, it was a mistake for you to accept promotion. \u00a0Commanding a starship is your first, best destiny; \u00a0<\/i><i>anything else is a waste of material. -Spock.\u00a0<\/i><\/div>\n<div style=\"padding-left: 30px;\"><\/div>\n<div>His message is, being a better than average Systems Software engineer is better than a marginally good manager.<\/div>\n<div>This is not new news. \u00a0I think almost every engineer, developer, and sous chef has these same reflections. Some respond, others plow on.<\/div>\n<div><\/div>\n<p><!--more--><\/p>\n<div>Maybe I\u2019m just feeling my age today but I came away from these articles at first wondering if there is a general schism among technologists between those who know no bounds and those who are realistic about their personal contribution to the technical infrastructure. \u00a0This is not the first time I\u2019ve written about articles on this theme. (see an earlier blog post: \u201c<a href=\"https:\/\/www.jjkpryde.com\/blog\/251\/\">About Smartness, or the appearance of\u2026<\/a>\u201d) .<\/div>\n<div><\/div>\n<div>Yet another observation is that these authors, in all practical senses of the word, ARE accomplished and HAVE left a mark, or in the words of \u00a0DHH they can say that they have made \u201ca Dent in the Universe\u201d. \u00a0So even if these authors have chosen not to chase the billionaire dream, they can look back on what they have done and feel accomplished. This is STILL an elite group relative to all of the other developers in the world, myself included.<\/div>\n<div><\/div>\n<div>Gary Wisniewski quotes an IDC Survey \u00a0that estimates that there are 18 million developers world wide, nearly half of which are \u201cnon-professional\u201d. \u00a0That is a lot of people writing code that don\u2019t own their own software company or have their names in the industry newsletters.<\/div>\n<div><\/div>\n<div>So, I have to take these articles with a grain of salt as they don\u2019t apply to me directly.\u00a0 Still, there is a smidgen of truth in them. Gary\u2019s is the most valuable with the words:<\/div>\n<div><\/div>\n<div style=\"padding-left: 30px;\"><i>To stay relevant, you have to retrain yourself to think like you used to think. You can\u2019t be intimidated by the need to throw away everything you know away and learn a new language like Swift, Python, or Go.\u00a0<\/i><\/div>\n<div style=\"padding-left: 30px;\"><\/div>\n<div>I\u2019m forcing myself to learn Python right now because it is one way to get my mind around machine learning and artificial intelligence. These topics interest me in an intellectual way only. I have no delusions about building a successful super-intelligence, let alone making money in the effort.<\/div>\n<div><\/div>\n<div>One thing I am doing is enjoying software development on my own terms and at my own pace. It\u2019s not a sprint, its a journey for me. All I need to do to keep going is set the milestones realistically and not wait for other peoples approval for gratification.<\/div>\n<div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>While browsing thru various newsletters that had been piling up in my inbox lately I came across two articles that had similar themes and were written by people in my age group, more or less. \u00a0Notice&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[8,9],"tags":[],"class_list":["post-392","post","type-post","status-publish","format-standard","hentry","category-about-me","category-about-technology"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p32pSF-6k","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.jjkpryde.com\/blog\/wp-json\/wp\/v2\/posts\/392","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jjkpryde.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jjkpryde.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jjkpryde.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jjkpryde.com\/blog\/wp-json\/wp\/v2\/comments?post=392"}],"version-history":[{"count":5,"href":"https:\/\/www.jjkpryde.com\/blog\/wp-json\/wp\/v2\/posts\/392\/revisions"}],"predecessor-version":[{"id":442,"href":"https:\/\/www.jjkpryde.com\/blog\/wp-json\/wp\/v2\/posts\/392\/revisions\/442"}],"wp:attachment":[{"href":"https:\/\/www.jjkpryde.com\/blog\/wp-json\/wp\/v2\/media?parent=392"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jjkpryde.com\/blog\/wp-json\/wp\/v2\/categories?post=392"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jjkpryde.com\/blog\/wp-json\/wp\/v2\/tags?post=392"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}