HACKER Q&A
📣 luismerino

Shifting my career back to Software Development


Hi! More than a decade ago, I was an enthusiastic software developer who was also passionate about security and hacking. Six years ago, I had the opportunity of moving to a security role that I loved, and began a career that has been lately focused on code reviews and pentesting. Sadly, it feels like I already had enough of reviewing others products and pointing at their mistakes.

As a matter of fact, I would love to shift my career back to Software Development and focus on building stuff again, but I feel a bit lost. When I left, AWS was the new thing and nowadays people will deploy their thing on a kubernetes cluster that have been deployed with terraform. Scrum was the fix for all team problems but now it feels like a concept from the past. Coding in Python was pragmatic and trendy but now it sounds unprofessional if you dont do it in Go or Rust.

Honestly, I feel like a dinosaur and I feel overwhelmed, but I'm sure coding is what I want to do in life.

What tip would you give to somebody like me?

Thx <3


  👤 okl Accepted Answer ✓
I think your assumptions are wrong. Python is still pragmatic and trendy and companies still do scrum (not really, but whatever). It's easy to be intimidated when viewing from a distance. Most job descriptions/requirements are "aspirational". Don't be afraid, just do it.

👤 Flankk
Go and Rust are overrated. Devs have shiny object syndrome bad. Python is bigger than ever in AI and research. Choose whatever reinvention of the wheel you like best. We need more dinosaurs and less lemmings.

👤 tossaway9000
Double down on your strongest skill (sounds like Python) brush up on some of the changes (e.g. Python 3isms) and find a role where you can use it, all the new shiny stuff can come later.

👤 winkv
don't go for trendy, if you like programming in python search for jobs in python there are tons of them out there.

👤 mikewarot
Just to pile on... what about a 58 year old Pascal programmer? Is there any hope for me?

👤 streetcat1
So your question has the answers:

1. Learn kubernetes 2. Learn go. 3. Rinse and repeat.


👤 luismerino
Thanks all! You were super helpful <3