15 ms·
Ask HN: Resources for older developers?
I am early 50's and still code around half of my day. I do manage a small team but my primary love has always been development. I'm wondering what resources there are for us senior devs who keep coding? My older friends in the field chat when we are able about the cyclic nature of tech, coding, managing, mentoring and sometimes (unfortunately) strategies for dealing with ageism. But the pool of 40+ yr old devs is not huge in my area so I'd like access to a online community if anyone has pointers. Thanks!
- devoutsalsa 3y agoSpeaking only for myself, I tend to stagnate in a job that doesn’t embrace new tech or allow for much experimentation. I guess I’d ask what your goal is. You could stay relevant as a Java developer indefinitely. You might struggle if you’re still building web apps in Perl.
- tmilard 3y agoI am not sure older dev need a specific type of resource to learn new language or skills...
- Clubber 3y agoI was thinking this myself. I'm old and salty and I use the same resources as everyone else.
- rlawson 3y agoYeah - not thinking tech skills. More along the lines of sometimes it's nice to hash things out with people who are approximately same age/experience level. I love working with younger devs and manage/mentor and appreciate the energy and perspective. But at the same time it's fun to shoot the breeze with someone who lived through the EJB hype in Java land to give a specific example.
- stcroixx 3y agoI know exactly what you mean. Younger people almost all actually believe the hype of each fad and don’t realize when they’re reinventing the wheel. If you’re surrounded exclusively with people like this, you’ll go insane. I have no solution, just empathy.
- JohnFen 3y ago> Younger people almost all actually believe the hype of each fad and don’t realize when they’re reinventing the wheel. I find this an almost endless source of amusement.
- JohnFen 3y agoMost of my closest friends are also older developers, and we talk shop a lot. Have you accumulated a professional network of colleagues? If so, you might consider adopting a habit of inviting them out to lunch or something every so often, just to shoot the breeze. They may be feeling the same need for casual connection just as you are, and it comes with the benefit of keeping your professional network fresh.
- dboreham 3y agoSame web pages but with ctl-+ pressed a couple times?
- rlawson 3y agoDefinitely! Also where are my glasses?
- poulenet 3y agoMine are generally found on top of my head, when not in front of my eyes, as I refuse to get bifocals. We were having a similar discussion on a language compiler group about my excessively off-topic comments. I miss the water cooler and coffee break in person chats from the good old days too. I'm going to bookmark this thread to see if anyone has a solution. I tried creating my own Gitter group, back when you could, but ended up mostly talking to myself, like on dylan-lang/general. Good luck, I hope you find a good place to chat!
- bxparks 3y agoHa, 125% for most things, except HN where I need to use 170%
- wing-_-nuts 3y agoI have a 13" laptop with a 1080p display, which is actually a higher dpi than a 27" 4k display. I have to run at least 150% zoom to be able to see anything. Too bad fractional scaling sucks on linux.
- necovek 3y agoUnfortunately, "pixel-not-a-pixel" and "scaling" won out as approaches, when us greybeards remember being able to choose our font sizes, everything scaling in accordance (or well, at least all the Gtk+ 2 programs did) and X actually reporting the true DPI to software. For laptop and desktop use, I found it immeasurably better. Sure, responsive layouts that work on tiny screens were missing. Still, I find fractional scaling to suck even more on systems other than Linux, and some even make other terrible decisions to drop things like subpixel rendering (looking at you MacOS and all those non-existing 10K 32" retina screens).
- jasfi 3y agoI don't think so either, don't fence yourself off.
- pjmorris 3y agoGerald Weinberg formed a community of consultants that continues after his passing. They post and work in various places, but you might look up one or more of Johanna Rothman, Esther Derby, Don Gray, and George Dinwiddie. They've all had long enough careers that they, like Jerry, have taken on helping other lengthen their careers as part of their remit. The c2 wiki has some of the wisest, oldest, voices in software development, e.g. Michael Feathers, Kent Beck, and the original wiki author, Ward Cunningham. They are all still active in development and it's worth keeping up with what they have to say.
- ilaksh 3y agoWhat's the URL for the c2 wiki? What does c2 stand for?
- dublinben 3y agohttps://wiki.c2.com/ https://wiki.c2.com/ It apparently stands for Cunningham & Cunningham, according to wikipedia, named after the founder. https://en.wikipedia.org/wiki/WikiWikiWeb https://en.wikipedia.org/wiki/WikiWikiWeb
- throwaway2037 3y agoThe tech landscape is infinitely wide at this point. Are you looking to up-skill in your current area or a new area? For me, I always look to younger people. They are always the future for a fast moving industry. In particular, I grew up in the era when you bought huge 500 page books to learn about new technology. In large part, that is dead. You can learn most things online, but not as deep. Is it possible to mentor young people outside your team? (I say outside your team specifically to avoid manager-worker conflicts.) It is a real eye-opener to spend time with young people. Just watching the way they learn can teach an old dog new tricks. Last: Is there something on Reddit? If not, how about starting it? I am sure there are lots of devs in their 50s+ looking for somewhere to congregate online.
- softwarebeware 3y agoThere is r/ExperiencedDevs but some people join with a definition of "experienced" as two or three years.
- JohnFen 3y ago> a definition of "experienced" as two or three years. Whaa? If you only have two or three years, you're still a newborn baby. :D
- lowercased 3y agoWas going to mention that subreddit. A younger friend mentioned it to me. I've got... closing in on 30 years of software dev experience, and he's got... 4? 5? He's applying for 'senior' type positions, and I've tried to counsel him to set sites a bit lower. There are def some companies that will label you senior at 2-3 years of experience, but I don't think he'd do well at those sorts of companies anyway. I was on a consulting team years back and everyone was 'senior developer' - I had 26 years, another guy had... 4 years. I always thought it was weird to be presenting us to a client as being on the same level, and one client mentioned it to me behind the scenes, but... wasn't my call.
- avgDev 3y agoI'm not sure I agree with learning from books being dead. Stuff online is extremely shallow and paid courses generally make me slower than a book.
- mariopt 3y agoI suppose Senior developers, my self included, enjoy fast paces straight to the point learning resources. One of my favorite websites is https://egghead.io/ https://egghead.io/ but some people do complain about behind a bit too fast. Overall, there is heaps of great tutorial on youtube. If you're looking for an online community mostly you'll be facing many people who are learning how to code. I would choose a specific software and look for paid/free courses that have a community on slack/discord. Regardless of your age, sometimes changing the company you work with can help a lot because you'll on the hunt for other companies using modern stacks. You could also try to convince your company to adopt new tech. Do not be afraid to join younger communities, there days people don't really care about your age as long as you have things in common and a beginner spirit.
- sanitycheck 3y agoI do agree with your general point and I clicked, hopefully, and... Oh, yikes, video! No I want my learning resources to be a lot faster than videos. Books are fastest, sadly they're often out of date by the time they're published these days. I said "these days", I think that qualifies me as a grumpy old man.
- cgh 3y agoI think the OP is talking more about community rather than pure learning resources. It's not like you need different resources at 50 than you do at 30. It's just fun to shoot the shit and compare war stories and strategies with one's peer group, I guess.
- necovek 3y ago> I suppose Senior developers, my self included, enjoy fast paces straight to the point learning resources. One of my favorite websites is https://egghead.io/ https://egghead.io/ but some people do complain about behind a bit too fast. Overall, there is heaps of great tutorial on youbue. I enjoy fast, straight to the point resources as well, but I was disappointed to learn egghead.io seems to be all videos. Not fast enough for me when I can't jump into it and skim for the useful parts: why, oh why did the videos win? Aside from personal, non-egotistical mentors (so you can interrupt them to move on to more interesting things), I still find "boring" reference docs the best.
- FpUser 3y agoI am an old 60+yo fart still happily coding - I design and develop software products for clients and for my own company. Maybe I am an exception but I've never felt that I need anything specific for my age. I also am quite comfy with young developers when need to interact / collaborate.
- robopsychology 3y agoHave you considered trying to organize such a group? Set up discord, invite your friends you know, ask them to invite their friends of a similar age, then share it on HN to make it a little more global :)
- rlawson 3y agoWell I was hoping to take the easy way out and someone would have done it already. But I'm not averse to setting something up. I'd like an old school forum type thing - but then worry about spam and moderation. Still it is probably worth doing
- flakiness 3y agoI think it's a good idea to start with your old work friends. Having a closed community might feel great (vs open "Internet" community) but it worked pretty well for me. Plus, your friends will appreciate the setup too.
- mcgwiz 3y agoAnother commenter on this post set up a server.
- danesparza 3y agoI'm a developer in my late 40's. Just like a LOT of other developers, I have a stackoverflow profile, a set of (active) personal Github repos, and a presence on LinkedIn. I love clear, to-the-point video instruction. I don't think it's age-specific, but I really like "Tech World with Nana" on Youtube: https://www.youtube.com/@TechWorldwithNana https://www.youtube.com/@TechWorldwithNana Hacker News (this site) is where I follow industry trends, along with Ars Technica, and TechCrunch. Again -- nothing out of the ordinary. What might be unusual to younger devs is that I really enjoy mentoring. It reminds me why I got into this business, and sharpens my communication skills. I would encourage any senior dev or manager to seek out mentors to work with. Oh! And don't be afraid to pick up hobbies. I picked up guitar, camping, and weight training in my 40's. You're never too old to learn something -- it starts with a choice.
- JohnFen 3y ago> And don't be afraid to pick up hobbies Oh, so much this. I've always had hobbies, but the older I get, the more value I get from them. They improve my outlook and quality of life generally, but are also of professional value. Even ones that seem unrelated to development (backpacking, etc) make me a better developer by teaching me new ways of thinking, new skills (it's amazing how many unrelated skills turn out to be more related than it seems), and let me unplug my dev brain and exercise the other parts.
- rlawson 3y agoYep - hobbies and exercise is huge. I added weights and it has made a lot of difference. Also have to be more aware of my posture and eye/head position to avoid back/neck strain (a standing desk helps a lot)
- JD1967 3y agoI started running at 45, and cycling a few years later. I never ran more than the mile they made my run in gym class in HS. I'm 55 and have run 12 marathons. My 20, 30, 40 year old self would have never guessed.
- softwaredoug 3y agoIn my 20s I worried about losing my intellectual abilities in my 40s and 50s What you really just lose is patience for BS :) Sure, yeah, you lose 10% of your raw intellect if you stay healthy[1]. You probably more than make up for it in experience and wisdom. But hell the thing that demotivates me is the recycled insanity of large organizations, egotistical tech executives, hype cycles, and all the other BS. Eventually you can learn to laugh it off, but you don't take it as seriously as you did when you're younger. It motivates you less. You stay focused on what interests you outside of whatever external factors happen. For some, of course though, this just leads to burnout on the whole field. Seeing one dumb hype cycle after another, with self-described visionaries chasing trends, rather than defining them, heartlessly laying off staff, etc, even when profitable. Its enough to drive you crazy if you let it. 1 - https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4906299/ https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4906299/
- rlawson 3y agoYes this exactly. Once you've been through a few cycles of madness it is fun to chat with others who have as well (plus helps you keep your sanity and perspective).
- fnordpiglet 3y agoThis is what is me as I head into my 50’s. I always knew it was BS, but now I can’t ignore it any more. Corporate culture garbage drives me absolutely to depression now, and I can’t force myself to care any more. I love teaching and mentoring and leading and programming and all those skills. But I can’t muster up to energy to give a crap about anything other than the work itself, the team, the product, etc. I more clearly see the processes that are set up simply to look busy, and I can’t force myself to participate. It’s telling me at some core level it’s time to strike out on my own. But, once you’ve seen the fnords, you can’t unsee them.
- cableshaft 3y agoHello fellow Discordian! Ewige Blumenkraft und ewige Schlangenkraft! I've also seen the fnords. Makes it difficult to drag my ass to work sometimes.
- xipix 3y agoStrategies for dealing with ageism would be useful indeed. But otherwise, besides knowing shortcuts to increase zoom/font size for changing eyesight, age brings no special needs.
- rlawson 3y agoI think it's the social aspect that is what I am after - not so much specific tech side resources, although I always appreciate learning more. The ability to freely discuss the pros/cons of the tech industry from a coder perspective with people that have been through a couple of industry cycles is both fun and therapeutic.
- radicalbyte 3y agoThe open source community has been that for me. Just wish I had more time to engage in it, especially face to face.
- fnordpiglet 3y agoNot to be snarky - you’re in one my friend right here. But something I noticed is as I get older there’s less coherent frameworks to grip onto in life. Instead my internal framework is what I have left, and when I trust it enough it is enough. I suspect this is how maturity works on a continuum. Where at one time the world was organized to lift you, at a point no one is there beside you, you’re the one reaching down to lift others up. You are creating the framework because you see where the holes are and where there needs support. As careers end not too far out from us, there’s just no one there reaching down. I think agism is an interesting thing to dig into. It’s something that after a lifetime of being the youngest person on the team is starting to poke it’s head up. I suspect the answer lies in being picky about who you work with, avoiding the flashy places marketing to fill seats with bodies, and finding the places doing significant and advanced work without glitz. I also suspect remote work evens this field a bit, especially if you grew up in an irc / Usenet / mailing list sort of dev framework as I did.
- clintmcmahon 3y agoWhat are your options for local Meetups? The tech focused Meetups in my area have a good turn out of people with a wide variety of experience. You have a good chance of meeting people who are approximately same age and experience level as you.
- JohnFen 3y agoI'm an older (than you!) developer, but I have no special resources related to that. But for what it's worth, here's my experience. I've found that nothing is really much different being an older developer compared to being a younger one, aside from two things: I have a lower tolerance for bullshit, and I have a much better handle on what my time is actually worth to employers. While ageism is certainly a thing that has to be taken into account, I personally haven't found that the problem is unmanageable. I handle it by ensuring that my skillset is up-to-date (same as we have to do throughout our careers anyway), and by recognizing that certain parts of our industry will never welcome older developers. I don't bother with those companies, but they are a minority limited to certain cultural "islands". I am certain that I have been passed over with certain jobs because of my age, but nonetheless have never had difficulty finding good jobs that pay what I'm worth. I also have developed a standard comeback when younger devs make disparaging comments about my age: "take a good look at me, because you will be me sooner than you think".
- kokanee 3y agoI'm in my mid-30s and facing the reality that I do not want to be a manager, but have a hard time picturing myself coding into my 60s. I'd be curious to hear more about what in your eyes separates "certain parts of our industry" that aren't suitable for older devs from those that offer good jobs which pay what you're worth. What kind of attributes would you look for in a company or product if you were searching for a job right now?
- emmender 3y agoThis is a great question. and I have worked at multiple startups, and mega-corps. The only attribute I would look for is the engineering culture in the team or org you are joining. I found the best orgs to have a cultural tone set by engineer-turned managers who remain hands-on and value excellence in engineering. Majority of managers are average coders who have moved on to management. Such managers look down at engineers with disdain (or as code-monkeys) or worse they see themselves higher in the status hierarchy and impose themselves on the engineers or god-forbid, they see themselves as technically better and interfere in technical decisions. this leads to a poor engineering culture in the org as excellence in engineering is not even measured or appreciated granted, the cultural tone of a team or org is difficult to gauge from outside and during the interview process.
- superchris 3y agoI just turned 50 in October, and have been coding my entire career plus. I still love and enjoy coding, and feel like I have more to contribute by far than I did early in my career. I have founded a smallish dev studio in Cincinnati (Launch Scout) that I started with a few other developers in 2009. I've tried a few different roles as the company has evolved, but eventually realized that I love coding and helping other people get better at coding. Management, organization leadership, etc, are all important but I've had to (with some misgivings at times) allow other people to fill those roles so I can do what I'm really best at. It can be very frustrating to see our industry fail to learn sometimes. I think the lack of TDD being as widely adopted, and the wide embrace of technologies like React that make development incredibly more complex than is necessary are my two big sources of frustration right now. But I still love learning, and love seeing new ways to make things much better. I still love building things. I'm inspired when I remember how my good friend Jim Weirich was actively coding and teaching right up until he passed away. Right now, my hope is to follow in his footsteps. I think there are a few of us who are like minded. A few years back I tried to organize a group I called Geek Geezer Guild. It might be time to resurrect that.
- rlawson 3y agoI love that name. Not sure if Geek Geezer Guild is local only but if you decide to take it online let me know and I'd be happy to help.
- superchris 3y agoActually, it was in person the one time we had it but we brought in the speaker from out of town. It was Glenn Vanderburg, who is is a smart and fabulous human being around my age (possibly a bit older) and he gave a great talk. I'll keep noodling on what the best reincarnation would look like. I think we possibly recorded it, I'll have to try to find it...
- latchkey 3y ago> I just turned 50 in October I'm turning 50 this month and a professional developer since I was about 21-22. > I think the lack of TDD being as widely adopted Hilariously, I just got -4'd (and a whole thread) for asking why someone didn't just write tests, instead of building some half baked tool to debug their websocket app. The responses were all sorts of absurd excuses. I'll happily take the negative karma, cause I know it brings some awareness. (Now I'm getting downvoted again. Oh hn, you crack me up.)
- sokoloff 3y agoI'm in my 50s. I can't think of any category or dimension of tech resources that would more or less valuable for me in my 50s than they would be if I were in my 30s. Advice on exercise and eating responsibly might be the category (that you probably didn't have in mind) that would be different. Twenty years ago, I could play a softball doubleheader and hit the pub for a dinner of wings and several beers and be fine the next day. Now, a single game and a single beer is enough to have me a few steps slower the next day. Take care of your health (probably in your 30s as well, but especially as you get older).
- Dowwie 3y agoI took care of my health in my 30s and now that I'm in my 40s can't sleep a full night if I have a single beer. I have no choice but to take care of my health.
- sanitycheck 3y agoNor me, but five will do the trick. (HTH, WFM, YMMV)
- Dowwie 3y agoI guess I just haven't been trying hard enough.
- wing-_-nuts 3y agoI limit my alcohol consumption to the weekend and don't drink at night.
- rlawson 3y agoYeah this 100%. I have always ran but I added weights and it had made a huge difference in how I feel. Also limit to one drink otherwise the next day is rough
- latchkey 3y agoStop drinking entirely. I know it is hard to not have that nice beer or glass of wine, but the reality is that alcohol is just poison. Once you stop, you realize that it feels like some great conspiracy. We're literally bombarded with ads and social pressure to drink. It is like the pressure at your job to sign up for a 401k because you don't know how to manage money yourself and you should let someone else do it for you because it is too much effort. As soon as I stopped drinking beer a couple years ago, my belly disappeared (and no more hangovers). I realized that bloated feeling was my body reacting to it. A couple years later, I cut out the rest of alcohol. The more things that I cut out, the better I feel. I've since cut out eating chicken too, once I realized it made me super gassy. Don't miss it at all. Despite the initial annoyance, it's fun to say no now at dinners because I know that I'll wake up in the morning feeling fine. It's interesting to see posts on twitter and elsewhere now saying the same things. People seem to be waking up to the fact that we just don't need to drink. I feel so much better as a result, especially as I age.
- ww520 3y agoMaybe an online group like a Discord or irc for like minded people to hang out? Talking with people with similar level of experience and knowledge definitely is amazing. I used to spend time with a few ex-colleagues from time to time. We had amazing discussions since we knew each others’ experience and level of intellect. I went to other meetups and it’s difficult to find people of similar background and experience.
- calderwoodra 3y agoI'm younger than most of the folks commenting here, but I've noticed very clearly that my eyes aren't nearly as strong as they used to be. I'm wondering how older folks deal with this beyond just wearing glasses. Additionally, some other things I'd like to learn about: Any subreddits geared for older developers? Any supplements that are great for older engineers/knowledge workers?
- lowercased 3y agoLarger monitors? I worked off a laptop for 15 years. I was a lot more mobile, and the laptop was my primary display. 2020, with travel stopped, I got a desktop and couple of large monitors (32"). I still don't feel terribly more 'productive' with multiple monitors (years of experience on single monitor only!) but the large monitors help a lot. Separately, since I primarily work on a desktop, it's harder to just 'work' whenever/wherever I am, so there's more of a "I'm done now" aspect at the end of a day. I still have laptop, and can do stuff on it when I need to, but over the last couple of years, that's been far far less than it was 10 years ago. I use glasses, but for driving only.
- wing-_-nuts 3y agoI'm looking to get a 32" 4k monitor as my external monitor. What sort of scaling do you use? I hear most folks go with 150% but that puts one right back at 1440p real estate.
- lowercased 3y agoI normally still keep it at 2560x1440. Actually, looking at it, it doesn't go higher (not a 4k, missed that when purchasing it). My other one (well, it's not 32" - 27") I toggle between 1680 and 2160. Even when I have 'more' real estate on the 27", I sometimes end up zooming the screen sometimes anyway to get closer. I've had a couple friend rave about their ultra-wides, and I might get just one ultra-wide to replace the two I have.
- necovek 3y agoWith Linux, you can get into those "tweaks" tools to separately set lower scaling (I go with 125%), but slightly larger fonts: less real-estate lost, still readable. On Mac, as it has no subpixel rendering, going with anything less than 4K results in lack of smooth lines and jaggy fonts. If there's one drawback, it's that rendering 4K can tax your hardware (eg even full screen 4K Google Meet on pre-Iris Xe laptop will keep your CPU pegged at 80%).
- Torwald 3y agoWhat PG said: solve hard problems. Since you don't need the money, make it OSS.
- mstudio 3y agoIf one exists, I'd love to be part of it. Many of these comments really resonate with me (in my 40s as well). I find that I'm more effective as a developer now than I was years ago – partly because I know myself better. I understand that I love building things hands-on while collaborating with other engineers, designers or stakeholders. I understand that, in the end, people are using these products we build and that I need to keep that in mind. I also know the things that I either do not enjoy or am not good at, like management. I'm happy to keep coding for as long as my brain will allow it.
- kaveh808 3y agohttps://discord.gg/evhUwmYd https://discord.gg/evhUwmYd
- bovermyer 3y agoI'm early 40s. I can't think of any specific communities for 50+, or even 40+. There's the subreddit /r/ExperiencedDevs, but that's less social and more Q and A. It might be worth checking into Discord servers to see if there are any that cater to more experienced devs. If you find one, let me know.
- JodieBenitez 3y agoWhy would resources for older developers be any different from resources for younger developer ?
- phlipski 3y agoI was the youngest engineer (by quite a bit ~ 10 years) in my team for a good decade. Which in hindsight I probably should have left earlier than I did. But from that experience what I did notice is that there were two types of older engineers. Those that continued to WANT to learn new things and those that were intellectually lazy and essentially said, "We've never done that before." Well the intellectually lazy all got laid off over time. The guys who wanted to learn new things generally kept finding ways to stay relevant and add value to the organization. I think it's simple as just - never stop learning!
- mathgladiator 3y agoI am 40+ and came to the realization that I don't want to work for a big company ever again. So, I am building a different kind of company. Currently, it's all pi in the sky with respect to revenue. I'm changing that soon.
- jes 3y agoI'm 63 and have been "working with computers" since the mid 70s or so. It's been a great ride and it's not quite over yet. As to your specific question, perhaps you'd be interested in maintaining some existing open source projects whose mission speaks to you. If you can contribute and bring more value than pain in working with you, I'd expect they would come to welcome your help. As regards the negatives and imagined negatives of being an older developer, I have to say that they just don't have any sting with me. Nothing has any sting with me anymore.
- deleted 3y ago[deleted]
- emmender 3y agoI am 53 and remain an individual contributor and code about 50% of my time. The rest of the time is spent in reviews, debugging problems, operations etc. Some thoughts. 1) you have to really enjoy crafting code, and building things. then, age wouldnt matter at all, ie, good, well designed and crafted code doesnt respect age. 2) you can look back at all of the things you have built with pride and fondness of a parent looking at their children (cicero said this on old age as well) 3) set the ego aside and focus on the craft.. easier said than done because the young-uns sometimes throw their weight around and that grates 4) with experience, you can see through BS, and poor designs off the bat, ie you have better intuition for systems in general 5) it is likely you have improved EQ which helps with working with others regardless of age 6) you have to enjoy the process of continuous learning which is rather difficult at a later age - but the nature of our work involves rapid change. what helps with age is that we have built models and many a time, the new tech just recycles older ideas and algorithms.
- rlawson 3y agoYes these are great points! Also a very rewarding thing for me is to see people I have mentored/helped/managed grow in their careers. I worked with them when they were wee developers and now they are senior staff level
- miguelbemartin 3y agoI find quite useful be part of tech communities where you can find inspiration from other professionals. Attending conferences, meetups, online communities, etc.
- punkbit 3y agoI'd say IRC still using it since the 90s from Blender, the times where Php was hot, Javascript, nowadays mostly Rust and Bash. Of course I have no idea how old other people are, but considering the "nicknames" I see online for more then a decade or two, its very likely that some people are about my age if not more. Check https://libera.chat/ https://libera.chat/ I have to confess that I've been more conscious about my age, for the first time ever. I am 40 years old and a couple weeks ago, during a bank holiday in the UK, sunny and nice, took my skateboard to attempt a board slide in a grind rail on a ramp angled down. My first few attempts were almost there, I was tired and thirsty but decided to give it another go and injured my knee (not yet clear what it is), but I'm a bit worried that it might be serious and that this might have been the last big trick attempt on my skateboard. I've also started Muay Thai about a year ago and was planning to fight in the next few months. Some of my colleagues at work are as young as 17 and the oldest about 31 :D I've seen the internet in the early days. Feel like I'm more knowledgable but only when hot in a certain topic, which might be anything during a certain period or project duration. But think it always been like that. In case of looking for work, usually take some time to study the stack of the company but this takes a lot of effort and time and people seem to not have empathy and find that most are time wasters. I've never been the kind of person who goes to conferences or looks for code buddies and stuff, but get some contacts occasionally through my website https://punkbit.com https://punkbit.com or github account https://github.com/heldrida https://github.com/heldrida To summarise, you can be on IRC and forget about your age :)
- EMM_386 3y agoI am close to your age range. I have 22 years of C#, 27 years of HTML/JS/CSS, and I am still coding. I took this job as a remote IC with a very small team of senior devs who could help them replace their old, highly complex but aging system. From scratch. I am lead on large portions of it and I contribute a lot of code on all sides. I often find myself with the "get off my lawn!" attitude when I see a lot of the new stuff. When SPAs came along I thought it was crazy. Now I'm lead on an Angular project with C# APIs. I haven't run into ageism yet but that has mostly come down to having this much experience. Hopefully, companies will hire based on who can understand all of this complexity and get the job done, not how old you are. In that case, it's a benefit. I want to code. That's what I enjoy. I never wanted to manage. So far, so good. I don't have any resources to provide to link up with other developers our age. But they are out there. For example, on HN, since I am one :)
- justinclift 3y agoDid you ever get into doing Flash programming, and think it was good? If so, then the Ruffle project is probably worth keeping an eye on: https://github.com/ruffle-rs/ruffle https://github.com/ruffle-rs/ruffle Unlike the several previous Open Source "Flash player" projects that didn't really go anywhere, this one works and is very actively developed. :)
- silisili 3y agoI've always imagined most of this site was 35+, but perhaps I'm wrong on that? I know it definitely skews older than Reddit, Blind, etc.
- stucotso 3y agoOlder dev here. I went from junior dev / 'young hacker' type profile, to a VP and exec level management of SMB class orgs, also did Silicon Valley roles in both eng and management. My take, by far experience makes you able to solve problems in a way that is basically not possible taking a 'young hacker' approach. I can't say anything about cognitive decline other than forgetting my car keys - when it comes to tech the muscle memory seems to vastly overcome that plus some. I think what we mistake for age decline often - is time allocation related. I know younger devs working and sleeping at office (and loving it). Where I can't do this due to many factors - kids, family, hobbies, overall a larger desire for non work related time. This explains the majority of 'knowledge gap' I see at work. Domain knowledge, especially if the tech debt variety only gets one so far however. In my experience leveraging experience and judgement far outweighs knowing a flavor of month curly brace language syntax. The single biggest detriment to techie career progress I see is 'writing the wrong software'. Startups that go nowhere. Projects with no value. Solutions with no problem to solve. The 'slightly pessimistic' bias experience gives when writing software seems to catapult one -way- beyond what's possible otherwise. In fact this same bias I think is what enables engineers more experienced to drive up productivity of entire teams/orgs/corporations even. This reminds me of the old joke about a very expensive consultant after fixing machine with one hit of a hammer. "My price includes 1% cost to swinging hammer, 99% to knowing where to hit."
- cc101 3y agoI've been programming since 1968. I'm still pretty good, just not as fast. I feel that I was at my best in my late 40s. My decline from that was very slow.
- nobody995765 3y ago[dead]
- scrozier 3y agoI know it's not a contest, but I just turned 65. I'm currently an individual contributor at a small-ish SaaS company. I've been a systems programmer, software development director at a well-known retailer, consultant, and (mostly) an entrepreneur who started four companies. I still LOVE to code. Nothing like the satisfaction, though I enjoyed all the other things I did too. Ageism is real in our industry. Note the comments below from 30-somethings who are worried their careers are over! Honestly, I'm pretty up-to-date with skills and knowledge. Plus I have so much experience, I know what works and what doesn't work, in the meta sense (architectures, organizations, etc.). I recently even took on a side gig with a start-up. At our ages, you have to know someone who knows you and knows you'll be good. The good news is that, at our age, we know lots of people.
- aspyct 3y agoOver at 30-something? Damn, it's time I started enjoying retirement!
- jesterson 3y agoI am 40+, although holding C-level position, sometimes roll up sleeves and do some quick coding. Working with younger developers and engineers, seeing how they do things made me sure we will always find a job. And younger people should be worried indeed about their careers.
- richardw 3y agoJust turned 50, moved countries to Sydney. Send 3 CV’s and all bounced. Yet the 20-something boss I currently have (and who is brilliant) moves mountains to try keep me. I don’t code a lot (mostly architecture) but I reduce technical risk and add value in a very wide area. And the most interesting and valuable work I’ve done has been the last couple years. That’s okay, I get it. Older guy and it’s hitting HR and they have checkboxen. I’ll figure it out.
- riazrizvi 3y agoI found the best resource for myself is Anders Ericsson's The Road To Excellence. The biggest problem I keep finding throughout my own career is I keep losing sight of where I need to focus to push my game forwards. Most of the online resources are aimed at the overcrowded beginner and mid-level end of software development, so after a certain point, you're writing your own syllabus to advance. Or you can just go broad, which I think is pointless. Ericsson highlights deliberate practice, the idea of finding your discomfort zone, where it most matters. I think there is a lot more to it than he writes in the book, but it's a good introduction on the topic. The thing about ageism is just a simple matter of interests. It's reasonable to think managers and teams are looking for the best talent, but it's more like the game show Survivor in that people are looking for talent only up to a point, people need to feel your talent isn't going to expose their weaknesses. So as you get better past a certain point, it really gets worse for you trying to break into new groups.
- belter 3y agoThe Ageism present in the Software Development industry, is a sign of its still ever present immaturity. While in any other field...Who want's their house designed by the youngest, freshly graduated Architect? Who wants to be operated by a Surgeon on it's 2nd heart operation? Who wants the Junior Partner Lawyer supporting them on their court attendance? What would the Abel prize winners think? https://abelprize.no/winners https://abelprize.no/winners
- grepfru_it 3y agoWrong professions. Who wants the old man mechanic?
- belter 3y agoWrong example: [1] - "Their years of experience means that they know how to look for and address issues with cars in such a way to keep the car running for years. If you want to reduce future maintenance, a knowledgeable mechanic is the smart choice" [1]. "The Importance of Hiring a Good Mechanic" - https://www.postonmotorcompany.com/hiring-a-good-mechanic https://www.postonmotorcompany.com/hiring-a-good-mechanic
- JohnFen 3y agoMe. Or, more properly, I want the most experienced professional (for anything) that I can find and afford. Age is a rough proxy for that, but it isn't ironclad. I'd prefer the 60 year old who has been working on cars since they were 20 over the 30 year old who started at the same age. But I'd also prefer the 30 year old who has been working on cars since they were 20 over the 60 year old who started at 55.
- ElfinTrousers 3y agoIronically Abel himself died at age 26. Even Amy Winehouse lived longer.
- quickthrower2 3y agoThe thing about those profession is where the boundary lies. End user talks direct to CEO/CTO/Technican all in one. A young software dev is hired by a young team lead hired by a young founder. They probably have biases. And code is code and code can be changed easy unlike your heart or built house. So people think! I am generalising though!
- tasteofmaple 3y agoI'm 69 years old and I started coding in earnest 6 years ago. Love doing it. Last year I retired from my day job and I've been coding everyday for 6 or 7 hours on personal projects. I find my mind has become sharper and really good at problem solving. The only issue I have with coding is it's somewhat of a solitary existence. If I had taken up golf I would have buddies to play golf with. With coding I sit in front of my Mac for 6 or 7 hours, and I have no one my age to talk about coding with.
- rlawson 3y agoDo you mind me asking what got you interested in coding and what kinds of things do you work on?
- tasteofmaple 3y agoI enjoy coding… there’s feeling of personal power that coding gives you, and I like problem solving. I’ve been working on 2 saas oriented projects, one focused on real estate industry, and the other on support for entrepreneurs or would-be entrepreneurs.
- necovek 3y agoI know you mention "your Mac", but there's a lot more of a community in "the Linux world" for free software/open source coders. Joining one of the big projects will bring fun into your day, and potentially some real life meetups and conferences if you want them. Not sure about ageism there since I mostly took part when I was younger, but we very much respected our elders back in the day (though that was maybe respecting their experience, so your mileage may vary).
- hermitcrab 3y agoI started my own 1-man software company at 39 and am still at it aged 57 with 3 products. I still get to write code and I don't have any ageism to contend with. It comes with it's own challenges though.
- kaveh808 3y agoOlder developer here (I started my career by writing 3D graphics software in the mid-80's). I recently spent a number of years in semi-retirement, concentrating on my photography [0] and filmmaking [1] and thinking I was done with (and too old for) software development. Professional software development had lost its lure for me as the CG and VFX industry had grown into a massive factory-like industry. Though I had worked on some satisfying projects -- writing the animation code used in "Jurassic Park", leading the R&D team for "Final Fantasy: The Spirits Within", working on "The Hobbit" movies -- I had lost the desire to write software. Then about a year ago a friend asked me to teach him some Common Lisp online. So I wrote some tutorials and as we did our sessions [2] I got increasingly enthusiastic about developing for fun, especially if I could use the tool of my choice (Common Lisp) for the domain of my choice (computer graphics). So I started a new 3D graphics project and made it open source [3]. Even started a blog about the journey [4]. Although I don't consider myself to be up on the latest buzzwords and web architectures and the only scrum I'm familiar with is from my rugby-playing days, I have found -- rediscovered -- the pleasure of designing and implementing software. Surprisingly (to me at least), I don't feel over the hill. Yes, I probably can't do the marathon programming sessions I used to do, and all-nighters are a thing of the past, but I don't find my mind being any less sharp than it used to be. [0] https://www.kardanphotography.com https://www.kardanphotography.com [1] https://vimeo.com/kavehkardan https://vimeo.com/kavehkardan [2] https://www.youtube.com/playlist?list=PLTA6M4yZF0MzsMlNL0N67tIU12OLQ-R5K https://www.youtube.com/playlist?list=PLTA6M4yZF0MzsMlNL0N67... [3] https://github.com/kaveh808/kons-9 https://github.com/kaveh808/kons-9 [4] https://medium.com/@kaveh808/once-more-into-the-breach-a-new-common-lisp-3d-graphics-project-d401bfa083d https://medium.com/@kaveh808/once-more-into-the-breach-a-new...
- cbushko 3y agoI am 47 and I am the best I have ever been. I might code slower than people 20 years younger than me but I produce much much better code than they do. There is definitely ageism out there. What you don't get in velocity, I make up in quality. Also, I think I am wise enough to know that I know nothing and there is still a heck of a lot to learn!
- eb0la 3y agoOne month ago I phoned the best data warehouse developer I've ever met because I wanted to hire him. Turns out he's 62 - and he plans to stay in the company he works until he retires. I should have kidnaped and cloned him when I had the chance.
- davidschof 3y agoI worked in management from 25 and returned to an individual contributor development role at 43. There are lots of resources for developers, although not sure any of them are focused on the fact my age is a little greater than the average age individual developer.
- plevexier 3y agoIf someone is interested, I just created a discord server for older devs, no agenda other than a place to chat. https://discord.gg/evhUwmYd https://discord.gg/evhUwmYd
- poulenet 3y agoThanks, this was fun. You could invite dang, WalterBright, etc. as special guests. And it was better than my idea of turning the HN post here into a "flash mob" chatroom for two weeks.
- voncali 3y ago[dead]
- voncali 3y ago[dead]
- tedbeckett01 3y agoI'm 64 and in a senior dev role. I'm not sure what you mean by resources. Resources for keeping up with and improving at coding vary by what stage of developer you are at, i.e. junior, mid-levead l senior,
- poulenet 3y agoBy the way, if you want to have a general, but direct understanding of geriatric issues--almost every city has a nursing home or meals on wheels program and might welcome your contribution as a volunteer.
- tedbeckett01 3y agoI'm 64 and in a senior developer role. I don't think resources are age specific. Their relevance is based on what level of experience you have, i.e. junior, senior, etc, what kind of development you do, front-end, backend, etc, what industry you work in and what kind of future work you are interested in. A community would be nice. I can share that I don't have the energy and endurance I used to have. Working long hours for a deadline has a higher personal cost. I'm not as quick but I have good judgement and I have more patience.
- Mizoguchi 3y agoSame resources available to anyone else, Stack Overflow, Reddit, HN, Github... Ageism is a reality, particularly in the US, but IMO it is gradually fading out as the stereotypical generation of piped piper style developers from the early-mid 2000s approach 40-50, many still in purely technical roles producing code better than ever. Also with the arrival of tools like ChatGPT and Copilot experience will become a much more valuable commodity than the ability to spit out code very fast or in large volumes by pulling out allnighters, something older developers with social and family commitments usually aren't able to do. This of course assuming you start using such tools.
- JD1967 3y agoI love to code, but at 55 and still having a teenager to send to college, I can make more $$ as a project manager/architect. So I don't get to code as much professionally - just watch other people do it... I'm not even sure I could pick up a job with 100% coding at 55+.
- gjutras 3y ago55 here developing since 13. Recently dropped lead from my role and just became a developer again. I gained so much joy from not having to deal with most of the company stuff and just concentrating on the things I truly enjoy: creating, designing, troubleshooting, teaching, learning. I burnt out trying to do that and being the communication window through which the company and my team worked. As long as you forever enjoy learning (oddly enough which you do through continually learning), you can stay current enough. If you keep somewhat current, have a strong work ethic and continually contribute to both your team and your company and make a good relationship with your manager (sadly, very important to happiness, stress, success & growth in your current company), you'll avoid a lot of ageism. And the older you get, the more important it becomes to stay healthy in order to keep your brain working as well as it can.
- ResourceToOlder 3y ago.---------------. | Community | '---------------' To the people in this thread looking for a community for older developers and software engineers. We have been setting up the groundwork to organize a cohesive community of programmers on this, for the past few weeks, and will send out invites in the later part of May. Invites will be sent out on a FIFO basis, to grow the community at a good pace to ensure the community culture will be useful to participants. If you want to be included for the invite, send us an email at this public address: resourceToOlder (at) goodage (dot) 33mail (dot) com Feel free to include any thoughts or comments you have in the email you send to us. We will also update this YC user profile at the end of May to provide more information to everyone.
- p5a0u9l 3y agoPeople are diverse and I feel that tech, in the whole, is coming around to that reality in practice and not only in PR. I work in big tech on “cool projects”. Our particular area values experience and intelligently failing fast, which also takes experience. My early career was in the military and I didn’t start working in engineering until my early 30s. Now I’m pushing mid-40s. In a certain way, I got to skip alot of years as a Junior dev and transition right into architect and design roles.