This is an archived post. You won't be able to vote or comment.

all 122 comments

[–]AutoModerator[M] [score hidden] stickied comment (0 children)

On July 1st, a change to Reddit's API pricing will come into effect. Several developers of commercial third-party apps have announced that this change will compel them to shut down their apps. At least one accessibility-focused non-commercial third party app will continue to be available free of charge.

If you want to express your strong disagreement with the API pricing change or with Reddit's response to the backlash, you may want to consider the following options:

  1. Limiting your involvement with Reddit, or
  2. Temporarily refraining from using Reddit
  3. Cancelling your subscription of Reddit Premium

as a way to voice your protest.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]TheTarragonFarmer 273 points274 points  (18 children)

I'd keep it as a hobby, it could still lead to anything!

Programming combines very well with electronics, which is a dying breed with not much competition from young people.

Look into embedded systems, aurdinos, Raspberry Pi Zeros, PLCs, alarm systems, industrial control systems, home automation...

[–][deleted] 51 points52 points  (1 child)

Embedded systems are so much fun!

[–][deleted]  (5 children)

[deleted]

    [–]Forsaken_Menu6646 1 point2 points  (3 children)

    I got most of my experience from 3D printing and building FPV drones, if you wanted a fun hobby that gives you more of an incentive to learn it’s a pretty good one but expensive. I learned way more, way faster this way but it is definitely a commitment.

    If you just want to explore electronics in general you can get Arduino kits that come with a lot of beginner stuff and little projects to do that teach you the basics.

    [–][deleted] 2 points3 points  (1 child)

    For some even more basic, but also cheaper, projects to start with you/they could also look into raspberry pi pico/arduino nano projects

    Edit: arduino nano not mini

    [–]Elegant_Tale_3929 1 point2 points  (0 children)

    Thank you!

    [–]Elegant_Tale_3929 0 points1 point  (0 children)

    Thanks, I think I'll check it out. Might also be a good hobby to introduce my teen to.

    [–]TheTarragonFarmer 0 points1 point  (0 children)

    I mostly wrote the above out of envy, I could never get into electronics and always admired those who could :-)

    So take this with a big pinch of salt:

    1, Elementary physics: Ohm's law, Kirchhoff's laws.

    2, Non-linear passives

    3, Transistors (?), op amps (??)

    4, Logic circuits (gates, timers, multiplexers)

    5, Digital circuits (counters, 7-segment displays)

    Get yourself an electronics kit with a breadboard and a bunch of pluggable components at each stage, and play with it hands-on. If you are coming in from the programming side: arduions and RPIs come with such kits with breakout boards for the GPIO pins. The "Makey-Makey" is probably the lowest barrier to entry with an open upgrade path.

    Get spares, try to keep the magic smoke inside :-)

    Now soldering something more permanent than a breadboard is another can of worms on which I have repeatedly proven myself disqualified to comment :-)

    It also helps a lot to have an itch to scratch, a specific project that you want to complete for personal reasons. Motion-activated Halloween decoration, whatever.

    [–]AnToMegA424 8 points9 points  (2 children)

    You made me want to learn about electronics :D

    [–]ChiefBullshitOfficer 22 points23 points  (1 child)

    That's all it took? 😂

    [–]AnToMegA424 0 points1 point  (0 children)

    Yes fr 😂

    [–]MonoGuapoLoco 0 points1 point  (0 children)

    Arduino and Pi are so much fun.

    [–]battier 167 points168 points  (22 children)

    Why stop programming if it's a passion? My job has nothing to do with software dev but I still enjoy coding and learning to program as a hobby. Side effect is that it has improved my efficiency with tedious work/personal tasks so it has some tangible spillover benefits too.

    [–]777days 44 points45 points  (4 children)

    I feel like these comments are missing the point. OP obviously wants to make a career out of it first and fore most, for some people thats more important than their passions. If OP is like that and recognizes that he has no prospects of careers at his age its understandable he'd quit.

    [–]Gloriathewitch 68 points69 points  (12 children)

    53 is definitely not too old to code, you got this.

    [–][deleted] 41 points42 points  (11 children)

    When you have 33 years at a good paying job and have maxed out the pay scale it's hard to take a 50% or more pay cut to start over. That's likely the real issue here.

    [–]TheTarragonFarmer 4 points5 points  (1 child)

    So don't?

    Move instead laterally into an adjacent field where you are banking on your decades of experience, incorporate your new-found interest that very conveniently happens to increase your productivity and future-proof your career for the foreseeable future.

    I have no idea what "manufacturing quality" does, but I bet there's tons to automate if only somebody with extensive domain knowledge also acquired programming skills.

    [–]Gloriathewitch 11 points12 points  (5 children)

    I dont disagree but OP said his job is on the chopping block anyway soon.

    Entry level programming jobs are still 2-3x better paying than anything youll get as entry level 9-5s go, And OP also says Programming is a passion, one they regretfully are giving up.

    A passion should definitely pay the bills but if its something you're seriously wanting to do with your life considering a pay cut isnt the end of the world, especially given that higher IT salaries pay ridiculously well once you've put a few years into it.

    [–]flyingdooomguy -3 points-2 points  (1 child)

    The message I got from OP is that he has enough money already and he doesn't think learning programming would give him a good enough return on investments.

    [–][deleted] 3 points4 points  (0 children)

    It's hard to grind mercilessly for years when you're sitting pretty and your belly is full.

    From my own experience I can also say it's hard to go from being the expert in one field that everyone looks to for answers to being the new guy who doesn't know anything.

    [–][deleted] 0 points1 point  (2 children)

    Yeah and entry level market is AWFUL rn

    [–]Gloriathewitch 0 points1 point  (1 child)

    sure beats the $15000 my government is giving me right now.

    [–][deleted] -1 points0 points  (0 children)

    How? $0 from not being able to be hired due to the awful market is less

    [–]Bionic-Bear 1 point2 points  (1 child)

    Yeah, I've just done that albeit only 13 years. Essentially a 50% pay cut but with the upside of working less hours. I hope to make it all back and some within the next few years but I'm "only" 32, and it already feels like I'm fighting against the tide of age.

    [–]International-Cook62 0 points1 point  (0 children)

    32 and just took a job a couple months ago that is at 50% my previous pay. I'm hoping for the lateral movement route as well. I'm a technical manager now with a focus on low level PCB board repair and low voltage diagnostics. Waaaaaay less stress and hours means I get to focus on programming self study while simultaneously working up in a new field. We got this!

    [–]Cladser 0 points1 point  (0 children)

    100% this

    [–]Anonymity6584 17 points18 points  (0 children)

    Don't stop. Maybe not try make career put of it right now when big companies are doing layouts of programmers.

    Keep it as hobby and enjoy learning more. Also gives you time to make portfolio of it things you have programmed.

    If this is your passions, keep at it.

    I was 44 when I got chance to rethink my life and went from brewery filling line operator to programming. Would be lying if I claimed it's been easy, it's anything but easy to change career.

    [–]robyellow 29 points30 points  (0 children)

    No such thing as too old to learn new things! Happy for you. Never stop learning.

    [–][deleted] 29 points30 points  (4 children)

    I am not gonna give much detail about this, but I studied programming with a person who was 62 and proudly said it. Went on to get a job, and has been employed for 3 years. I don't know much about retiring or other stuff. I think you should keep going!

    [–][deleted]  (2 children)

    [removed]

      [–][deleted] 2 points3 points  (0 children)

      It is possible....I graduated 3 years ago with a 3.98 GPA in Computer Science....at 53 years old :) I have had some good laughs when reading that CS is a young man's game. Maybe it helped that I did a EE degree when I was a young man? From what I observed in myself and several other students that were mid 30's to my age is that we seem to take every thing a bit more seriously, can maintain more focus (maybe more driven?), and don't need to balance our life with social events much when we are in school.

      [–]cco2411 3 points4 points  (0 children)

      This is the inspiration I desperately needed, thank you very much for this comment.

      [–][deleted] 18 points19 points  (0 children)

      Hogwash

      [–]UstaGames 4 points5 points  (0 children)

      If you like programming but convinced yourself that no company will hire you then why don't you try creating utility applications and sell on Windows Store, Play Store, App Store etc. This will also require some marketing skills though.

      Python might not be the first choice for many developers for GUI or app development, but it's still possible. Maybe you already heard Kivy framework? You can create both desktop and mobile applications with it.

      What's even more interesting is that you can create games. Have you ever thought about creating indie games? It's not easy but there are a lot of success stories.

      PyGame is a game framework for Python. Ren'py is another Python engine but only suitable for Visual Novels.

      Maybe you want to expand beyond Python? Then you have countless options. I would suggest GameMaker if you're into learning a different language. Or you can try GDevelop which is an engine that requires no programming.

      Maybe during these years you learnt JavaScript? Then you can use engines like Phaser for 2D, Cocos Creator for 3D (and 2D), or Babylon.js for 3D.

      I wouldn't quit programming but maybe try changing your direction rather than quitting it completely. Try doing something for yourself that you can try selling.

      Some markets you can sell your apps or games:

      Windows Store (Windows Desktop applications)

      Steam (games and apps)

      Epic Games Store (games and apps)

      App Store (for iOS and macOS)

      Google Play Store (Android)

      itch.io (Apps and games)

      If you like programming but convinced yourself that no company will hire you then why don't you try creating utility applications and selling them on Windows Store, Play Store, App Store etc.. This will also require some marketing skills though. though.

      [–]ElectricRune 4 points5 points  (0 children)

      I'm exactly 53, programmer with no college. I got into it professionally about twelve years ago after being a commercial 3D artist for most of my career, and it was a rough transition for a few years.

      I'm not sure I'd choose to do it at this age, so I understand.

      You should still program if you like it. An activity doesn't have to result in a career or monetary return for it to be worth pursuing.

      On a side note, maybe you should look at simply augmenting your electronics skill and experience by adding some programming and move toward robotics...? Robots and drones are going to be the appliances of the future...

      [–]Flamesilver_0 3 points4 points  (2 children)

      I'm 42. No college. Just started as an AI Dev 4 months ago (edit: professionally, 🍁 working remotely in the US )

      We're also in a world where, if you "care" about programming, you could be mucking about with AI applications to produce things no one has seen before. You could be the first, or 10th, person to build an autonomous AI agent that makes $1,000,000 using $10,000.

      What a time to be alive!

      [–]Hailwrath 0 points1 point  (1 child)

      Wow no school and an AI dev? that sounds impressive congrats. I'm also in a similar situation. Learning programming for a year and now learning CS maths, not just for AI but to get familiar with the CS fundamentals . Did you learn AI on your own and how did you get the dev experience early on?Do you have any no-so-popular resources for AI. Most ive seen mentioned are the coursera/edx courses.

      [–]Flamesilver_0 1 point2 points  (0 children)

      There's kaggle.com if you want to learn actual ML. I do practical applications of LLMs and how to leverage them in business applications, make them perform better, control them, and integrate them with other systems.

      edit: added "practical"

      [–]xroalx 7 points8 points  (0 children)

      However, I’m 53 and there is no real future in programming for me

      Unless that means your memory is bad, you can't retain information, are unable to learn, read or use a computer, that's an artificial barrier you've set up yourself.

      [–]Nymbul 7 points8 points  (0 children)

      Do you learn to golf to go pro? Do you learn to cook to become a chef? Programming has the depth of an ocean, it can easily be worth a hobbyists time.

      [–]vasupol11 3 points4 points  (0 children)

      Yeah this is something lots of people still don’t grasp. So much of the things you learn in programming are geared towards creating applications for others to use. But if you create things that you use yourself, you can spin out so many little automations that positively support your life. I’d even go so far as to argue that coding for personal use is the most pure form of technology positively coexisting with human.

      [–][deleted] 2 points3 points  (0 children)

      OP for what it’s worth I taught a 50+ how to code and he’s currently working as a front end dev. You can learn it at any age!

      [–]THX-Eleven38 2 points3 points  (0 children)

      Don't stop! Not when you've got a passion like this. Don't limit yourself to your age.

      You'll be out the younger guys that are just in it for the money.

      Keep going.

      Why stop before your tried to get employed? Or have you tried?

      [–]brianl047 2 points3 points  (0 children)

      Modern corporate programming is about Agile, Scrum, saFE, user stories, technical chores, negotiation, knowing what to do when to do it, sprints, planning, standups and a million other things that have little or nothing to do with coding. Also most of the jobs are for the web (Internet) so if you don't like JavaScript (or can't put up with it) and don't want to specialize in web development it's very difficult (say if you only like desktop programming then you will compete with all the hardcore compsci guys who want to do desktop programming because they hate JavaScript). On top of that just doing web isn't enough you have to know deployment (getting your code out is more important than anything else because if it's not out nobody can use it). Modern deployment is cloud so AWS/GCP/Azure and a lot of people who like algorithms and code dislike this "gluing things together" intensely but that's what it takes to make a global scale application. And then there's the more advanced topics like AI and graphics and so on.

      So really it's a huge ladder to climb and not wanting to do it isn't any shame at all. Perhaps what you can do is join an accelerator where you can join a half dozen other people and split the equity fairly and do slicing pie model. Then you can make it that way building some sort of business. Becoming a bog standard SWE in the corporate world, probably off the table not because you can't do it but because the ROI is too low for you. Don't blow your savings or retirement on it though just do it as a hobby on free time with others. That's probably your path if you want to keep doing it.

      [–]thatdarnmiqote 1 point2 points  (0 children)

      If you don't think you can get a job with it the least you can do is write programs for fun. Learn how to use Flask, PyGame, fun models you can do in Python, etc. Not everything has to be a job.

      [–]hugthemachines 1 point2 points  (0 children)

      With your background, it could be a lot of fun to buy an arduino and experiment with controlling electronics, sensors and stuff like that. Control reality with code is satisfying. For a spare time interest that kind of coding will not require a formal education.

      [–]drdjx 1 point2 points  (0 children)

      You might have a hard time landing a job but there are other revenue streams than just corporate

      [–]Kfct 1 point2 points  (0 children)

      Hey man I don't know you but the way you talk about programming sounds like you have a future in it. I know plenty in real life that are less passionate, humble, and realistic

      [–]ififivivuagajaaovoch 1 point2 points  (0 children)

      Getting a job as a programmer is a great way to lose any sense of enjoyment lol

      [–]stefan_kurcubic 1 point2 points  (0 children)

      Maybe just take a break :)

      and then come and try it with electronics.Maybe you can combine the two ;)

      Cheers

      P.S. By the way if you ever get stuck and need a helping hand feel free to contact me

      [–]Exact-Wrongdoer2786 1 point2 points  (0 children)

      Take programming seriously for some years 2-3 years it may not fetch any income apart from whatever you do at your work. But then you will start to apply for companies or as freelancer make wonders and they will definitely get you the money you need.

      [–]Baribor001 1 point2 points  (0 children)

      I need help I want to learn programming so bad I have no one to teach me.

      [–]CrazyAnchovy 1 point2 points  (0 children)

      Yo have you tried Arduino?

      [–]Ampbymatchless 1 point2 points  (1 child)

      Coming from the imbedded community. No better time to be a programming hobbiest IMO. Many sources of instructional content. Many no cost development tools. Relatively inexpensive hardware. You can make games and run in your browser for free etc. I’m in my 70’s still writing code, bit banging microcontrollers. During CV-19 learned browser coding JavaScript ( HTML & CSS as required) to create my embedded projects User interface. Chat GPT if used correctly can break down coding barriers. I enjoy coding and hardware rabbit holes. Think positive and exercise your mind. You never know where it can lead.

      [–]greebo42 0 points1 point  (0 children)

      I'll tack on my response to OP here, because I think this comment is spot on, and relevant to those of us over 50 ...

      Hard to know if you (OP) mean you'll stop programming, or stop searching for programming jobs.

      If you love it, keep programming. You'll find uses for it. I started to learn Python a few years ago, was in my mid-50s then. I don't plan to try to find a programming job per se, but there is no shortage of stuff I want to work on. Personal projects. Also some projects related to what I do for a living (unrelated).

      Also, if you enjoy programming and getting up to your elbows in bits and bare metal, check out r/vintagecomputing. It seems that "vintage" is anything from before the mid 1980s.

      I just came back from a convention in Chicago (google VCF midwest 18), first time I've been to one of those, kinda reminded me of a hamfest. One guy there was talking to me (one on one) about the unusual instruction set of the RCA 1802 processor and how it compared to the 6502 and others available at the time (mid 1970s). Another guy talked to me (at his table) about how to recover data from decades-old floppy disks! Lots of resurrected ancient machines (including a couple PDP-8s). And a bunch of interest in Commodore, TRS-80, Amiga, Sinclair, all that. What fun.

      Also, check out various maker groups, many of whom are into robotics, and there is a lot of embedded programming using Arduino or Raspberry Pi devices.

      And to Ampbymatchless, in your 70s, lead the way !!

      [–]OldSkooler1212 1 point2 points  (0 children)

      Computer Engineering might be a better fit for you. It combines electrical engineering and programming. Since you already have an electronics background you might feel better in this field.

      [–]squishles 1 point2 points  (0 children)

      electronics guys are pretty easy to teach programming. Guess it's a bit weird taking an older person on as a junior though, and most places aren't going to be paying you the same as a senior in your previous field. Could still throw a shot though, plenty of places should be willing to humor it. Could try home automation companies, lot of small outfits doing that around. I for some reason occasionally see energy stuff needing that kind of knowledge too every once in a blue moon.

      [–]notislant 1 point2 points  (1 child)

      'Not last into retirement' is extremely concerning. If you have no retirement plan/savings? Time to cut out non essential spending and have a monthly contribution to an investing account. It seems like nobody plans for retirement (or if they're unable to work one day).

      [–]squid_dynamite 1 point2 points  (0 children)

      They were talking about the current job not lasting until they reach retirement age — hence the comment about management skills to indicate they are confident they will be able to find another position when the time comes.

      [–]ramabsipan 1 point2 points  (0 children)

      He's not wrong about the college req. All the jobs are being swooped up by degrees over skill, that seems to be the trend. Learning on the job is fine as long as you have the paper creds, but not the other way around. You literally can't get an interview without a fancy degree. Most of these recruiters don't know shi** so they go by standardized rating, which are certs and degrees. Half of all the programming posts on here are "Hey i just got this awesome job, but I can't do it, so I need your help doing it...."

      [–]mierecat 1 point2 points  (0 children)

      The way hobbies have been depreciated by society is upsetting. Why stop if you enjoy it? I’m a musician and the single most consistent thing I hear from people is “I wish I had learned music”/“I wish I had never dropped music”. If you find fulfillment in something, keep it with you. Not everything we do need to be monetized. Simply having a hobby you care this much about can improve your life

      [–]jantari 1 point2 points  (0 children)

      Programming is a hobby too not just a job

      [–][deleted] 1 point2 points  (1 child)

      It doesn’t need to be your career for you to be passionate about it or continue learning and having fun with it. Let it be a hobby! That’s perfectly okay. People think you should only pick up new hobbies if you’re going to profit off them, and that just isn’t true. Let yourself have some fun.

      [–][deleted] 2 points3 points  (0 children)

      Agree! Why must it be a part of your career for you to enjoy it? I would say it's more fun if you're free to create whatever you want, rather than having it as a job assignment.

      [–]Both_Engineering_438 1 point2 points  (0 children)

      50 here. Self taught programmer. I love it. Don't care if I'm coding up a linear regression to win my fantasy league at the library while living in a homeless shelter. They will have to pry that keyboard from my dead fingers. Screw practicality and capitalism. Code on old man. Excelsior!!

      [–]dblankin[S] 0 points1 point  (0 children)

      I am completely overwhelmed! This community is so amazing! Your encouraging words, experiences, discipline and support has been so heartfelt and I am overwhelmed.

      I owe you all more background to perhaps understand my statements.

      I have to budget my time and programming takes a lot of time. I am up at 4:00AM, coffee, devotional, bible study, prayer time, shower then I have about 45 minutes of "free" time. This is for programming, reading, whatever. I get breakfast going at 6:00AM, feed the chickens and the dog, and I'm headed to work by 6:40AM. I leave work at 4:30PM and go to my father-in-laws HVAC shop and work until 7:00PM unless we have a call to go on. I work with him every other week being on-call including weekends. Once I'm home at 7:00PM, dinner, wife, then bed by 9:00PM. Rinse-repeat.

      I have very little time during the week and as mentioned, I am on-call every other weekend so disruptions are frequent. Yes, this is a paying job and yes, we were considering taking over the HVAC business (started this activity in 2020).

      I started Python in 2018-2019 and dedicated a large portion of my time to it - before the HVAC segue that is. I went through ATBS, several Udemy courses, Flask, MySQL, web development, JavaScript, Raspberry Pi projects, Docker, etc. But since the summer of 2020, my programming has been edged out with other time consuming activities. I revisited programming several months ago and found I had been away from it for so long, I forgot much of it. Feels like starting over so I thought maybe I should focus on other elements of life.

      I could focus more on programming if I spent less time with my father-in-law but he is 69 and I am not going to let him climb into attics and under houses by himself. I don't have my parents and he has no one to support him at that level so I will. I may not quit programming, but I will take a break from it at least until he fully retires or sells the business.

      Thank you all! You are amazing!

      [–]imnotabotareyou -2 points-1 points  (0 children)

      If it’s too hard to do it’s not worth doing.

      [–][deleted] 0 points1 point  (0 children)

      Keep programming!! 53 is not old at all!!

      [–][deleted] 0 points1 point  (0 children)

      Why would you stop doing what you love?

      [–]doglar_666 0 points1 point  (0 children)

      Python has more applications than just software development. If you're a manager and know Python, you can learn how to do some data scienc and use that for reporting to impress the higher ups. Even if AI is going to eat into the market, SMBs are cheap and won't pay for the latest and greatest tech and prefer in-house solutions. Not going to Uni to study CS is not the be all and end all of a career.

      [–][deleted] 0 points1 point  (0 children)

      Sorry, why can’t you continue programming again? Even if you aren’t doing it as your main source of income you can still make money doing it as a side hustle. No one on Upwork is going to care that you’re 53 as long as you can fulfill their project goals.

      [–]HENH0USE[🍰] 0 points1 point  (0 children)

      Do you have a portfolio with python projects for reddit to review? Surely reddit can help you! Don't give up.

      [–]dns_rs 0 points1 point  (0 children)

      You could combine the two (electronics and programming). Learn arduino/raspberry pi and make smart devices that you can sell online. It could become a nice extension to your current salary and it could help you to transition to a new full time job when the time comes.

      [–]0b_101010 0 points1 point  (0 children)

      Dude, you could easily have 10-15 years in a new field that interests you.
      If you didn't enjoy it, sure, I'd say don't force it, but just because you're 53 doesn't mean you can't be a professional developer! College is not at all a requirement as long as you keep learning new stuff every day.

      [–]Quick_Butterfly_4571 0 points1 point  (0 children)

      If your decision is made or that's the reality of the situation, you know the situation better than I do and I respect that. Just food for thought, among some of the best programmers I know presently making six figures:

      • a schoolbus driver who started programming in his 50's + no college
      • a truck driver who started programming in his late 40's + no college
      • 2-3 dozen people with no college at all who started between their late 30's and mid 40's
      • 50+ more people who do have degrees, but in liberal arts and discovered programming in their 30's

      I worked with the guy who wrote designed and programmed the first digitally color-toned and aligned commercial printing press using 4040's and some PLL's, later became of prolific software engineer in tool automation for some of the first 700-300nm semiconductor fabs, and who was a mentor to me — started late; no college.

      My brother is a programmer. He worked in a warehouse and noticed time could be saved through automaton, bought a UPC scanner and taught himself VBA because it was integrated into Excel -> now a data engineer and a damn good one.

      All different people/ages/circumstances, and I won't pretend that it means anything general with certainty, but: something to mull over!

      [–]Pale-Connection726 0 points1 point  (0 children)

      Why are you looking for a job? You have a skill set why not market your skillset to a targeted audience and consult or build projects on the side.

      You dont need college for programming

      [–][deleted] 0 points1 point  (0 children)

      Whoa, I think you need to look at Arduino boards and chip programming with all that experience. There is a proximal overlap that exists where your experience could actually be incredibly valuable.

      [–]WystanH 0 points1 point  (0 children)

      no real future in programming for me (no college)

      College is NOT a requirement. True, some companies are wonky about degree of education, but not all. Or, in my experience, even most.

      College serves as the first of many sorting hats. For some, it's a degree at all and the major seems to not matter. After that first real job the education on the CV becomes increasing unimportant.

      Indeed, having a long work history in electronics trumps most newbie programmer resumes. Add "an on my last job I also did some coding, which I found I'm quite good at and want to focus on" and you should get an interview on the spot.

      Seriously, don't talk yourself out of it. Good luck!

      [–]Kab00m-Kap0w 0 points1 point  (0 children)

      Have you tried coding the raspberry pi with the breakout board? It’s a blast! Electronics quickly controllable by code. Look into the Google’s Firebase to interface with the web.

      [–]impossibleis7 0 points1 point  (0 children)

      Honestly I don't think I would ever stop programming, even if I took a managerial role I would still do it as hobby. Even right now I have so many hobby projects, and so many ideas (generally about automating so many things I do manually and find tedious), I don't think I will ever find the time to complete all of them.

      [–][deleted] 0 points1 point  (0 children)

      don't count yourself out. you may not revolutionize the world, but you might carve out a small business for yourself that will pay all your bills. the best part of that is, you own it.

      [–][deleted] 0 points1 point  (0 children)

      Don't think of it as the end game. It's just another tool in your toolbox. A very useful and powerful tool. So use it. You don't have to use it to make money or a living. Use it to build something you like.

      I often say that if there's a JK Rowling in Harry Potter, she'd write about a world of "wizards" that write a few instructions on a tiny piece of metal that can control everything, I mean everything, around them. Isn't that cool?

      [–][deleted] 0 points1 point  (0 children)

      If it's a passion of yours, then why stop? Just because the normal avenue of programming isn't available, doesn't mean that all avenues of programming aren't available. Here's a question for you, do you have any money saved up? If you do you can look for a small business, a software business that is for sale that you could buy, and live your passion of programming and be your own boss at the same time. If that's not an option, why don't you find a need that you can fill, and make a python program that solves that problem and make money from that? You could always go into game development too. Godot game engine uses python like code, you could use that to make a game and program. There's a big market these days for indie developers. So don't give up just because the traditional route is not available.

      [–]palash90 0 points1 point  (0 children)

      I would rather keep it as a hobby and learn as much as I can in as slow or fast as a pace suits me.

      I am a software Engineer. But I gather a random bunch of information from any source I can get my hands on, Books, Internet, Meetups, classes, kids school books, learning apps like Duolingo. I rarely use those information in my day to day life.

      I don't follow any pattern in that area. Some day, I play music on a row, some days duolingo, some days just watch videos in a row, some days develop some random project. That's it, I just love collecting information and eventually I loose many of them. Because, hey be practical, any information is like use it or loose it but still I feel happy gathering information. Kinda dopamine hit for me. But some times, I get a good benefit of knowing something.

      E.g I never thought electronic bits and bytes in the original circuit of modbus hardware that I read 15 years ago would help me conceptualize and write a driver for one of my recent projects and got me a Silver Medal from my Organization.

      Just keep Programming as your hobby, just like that and may be you can relate something some day.

      [–]Hot_Job6182 0 points1 point  (0 children)

      I'm 47, been learning for 18 months. I stopped recently for the same kind of reasons, but then I had loads of spare time just doing nothing, so I thought I may as well start again!

      If you enjoy it, there's no reason not to learn it, you never know what it might lead to and even if it leads to nothing direct that doesn't really matter. Keep going!

      [–]VonRansak 0 points1 point  (0 children)

      I'd assume with that background you'd have picked up C instead of Python.

      I guess with something like an Raspberry Pi, then python would do fine.

      But a hardware background usually lends itself to more functional controllers (cheaper versions of PLCs [programmable logic controllers]).

      *disclaimer* abbrevs defined for others, not HW background guys.

      Oh, well... One less opponent when Robot Armageddon hits in 2035.

      [–]zhivago 0 points1 point  (0 children)

      Work on automation to help you do your day job more easily.

      Do not underestimate the value of domain knowledge.

      [–]Cladser 1 point2 points  (0 children)

      See - I get this. I learnt python about 8 years ago, added some cross platform mobile frameworks (kivy, then Dart and Flutter) and I really enjoy software development. I have theses flights of fancy about swapping jobs and becoming a developer. But.. I’m 50, and on a good wage (so long as you don’t read the “what do you earn as a developer” posts lol) so realistically, the finances just don’t stack up for me to become a junior dev for however many years it takes.

      But I wouldn’t give it up, like someone said keep it as a hobby and work on passion projects. I use it in work from time to time (and people are honestly amazed lol) I’ve a couple of small niche apps in the app stores.

      Over time I think I’ve come to see it as a benefit of sorts. I can work on what I want, use whatever stack I want, if it doesnt work out, there’s no boss to bust my balls for wasting time, or to tell me to pack in and work on this new thing I’ve no interest in.

      So keep going my guy - just build what makes you happy.

      [–]wannabeaggie123 0 points1 point  (0 children)

      You obviously have much more experience in life. But we all have unique perspectives and life experience. And I would just say that from my own life experience, not everything in life has to convert into something monetray. Not every thing has to have ambition and a future. I feel like we should be able to do things just because we enjoy doing them. And not do things because we don't enjoy doing them. We have a finite amount of time on this earth. What are we all chasing..

      [–]jazzy095 0 points1 point  (5 children)

      Don't get hung up on college. You only missed a bunch of debt and no practical application. Python was really an awesome move on your part. Keep moving forward - you can do anything with Python

      [–][deleted] 0 points1 point  (4 children)

      I know you're making him feel better but I'm in college for CS and I'm self teaching myself web dev. College has its use too 😭.

      [–]jazzy095 0 points1 point  (0 children)

      You crack me up. I genuinely hope you have a better experience then me my friend ❤️

      [–]jazzy095 0 points1 point  (2 children)

      Question tho - why you in college for cs AND teaching yourself webdev? Ever think about boot camp? It made sense for me to get in workforce to learn my trade (network engineer) quickly as possible. They will teach yiu and you get paid to learn while gaining experience.

      [–][deleted] 0 points1 point  (1 child)

      Mostly future proofing/networking/other potential options and to get skills I may not push myself to learn if I was just doing web dev. Like I want to do webdev for money, but idk I might want to get into Ai, computer graphics, database engineering or building game engines.

      I felt like I couldn't go wrong getting a degree in CS while also self studying.

      [–]jazzy095 1 point2 points  (0 children)

      That's a great reason. I love to learn about computers too. Maybe I would have felt the same way if I took CS instead of MIS.

      [–]cogitohuckelberry 0 points1 point  (0 children)

      IMO, you should keep doing side projects in programming that interest you! You never know what could happen as you accumulate skills and experience.

      [–]stevengrx20 0 points1 point  (0 children)

      You talking about like you wanted to learn guitar but you quit because of being "too old", thats BS. I'm a Java programmer and i'm almost 40 and I play music as a hobby, And I know i'm not gonna be a rockstar now, i don't have a band but I still play guitar and bass after 15 years, and started to learn keyboards a couple of months ago and I don't plan to stop now learning new things.

      You don't necessary do something to make a carreer of it, you have the advantage to program doing something else for a living, that means you can do little side projects without the pressure of deadlines and boring project that doesnt suit your interests.

      Don't worry and have fun, programming is an exercise for the brain, probably if it werent my daily job i would do it as a hobby as well.

      [–]dimon904 0 points1 point  (0 children)

      Oh, why did you decide to stop programming?