Logo

dev-resources.site

for different kinds of informations.

Anand Safi is setting people up for success... and other things I learned recording his DevJourney (#154)

Published at
6/8/2021
Categories
devjourney
career
learning
mentorship
Author
timothep
Author
8 person written this
timothep
open
Anand Safi is setting people up for success... and other things I learned recording his DevJourney (#154)

This week, I published Anand Safi's #DevJourney story on my eponym Podcast: Software developer's Journey. Among many other things, here are my main personal takeaways:

  • Anand decided early in his life that he wanted to go toward Maths and logic, so he chose an engineering curriculum. During his first year, he found that "information technology" (instead of computer science) was the best match for his interests. When he made that choice, he had a very narrow view of the whole industry; he didn't realize how many career paths there were. One can, after all, become something else than "just a developer." But the curriculum he followed didn't teach much of the "other" skills one needs to become a well-rounded software engineer.
  • At the end of his studies, Anand felt he wanted to see the bigger picture. That's why he decided to enroll in a Masters's degree in the USA. He got more pieces of the puzzle but looked for more. So following his master's degree, Anand started working for eBay as a QA Engineer and got to observe the software engineering world from the "poking holes at it perspective."
  • When Anand became a software engineer, he kept this analytical mindset of breaking things first. Always trying to find the flow, break down tests, find the happy path and the things that can trip the users, the edge cases, etc.
  • Anand described the purpose of an internship as getting someone a taste of what our industry has to offer. I like to see it framed this way. Way too often, interns are seen as cheap labor to feed the mechanical Turk. Anand's first internship was precisely like that. There was a lot of shadowing other employees and presentations from him to explain his learnings. When Anand onboards people nowadays, the first question he asks himself is: "did I set up this person for success? did I have the meaningful conversations to put them on the best track in their new role?"
  • The first step toward engineering management is to show some leadership. Everyone can do that. Anand started owning the whole development process, making it easy for his managers to lead him. But Anand reminds us that engineering management is not a promotion; it is a different career path, a new role, and a bag of responsibilities. With it came a whole new definition of "success," which has to do with making others rock!
  • There are a few topics that Anand tries to bring across in his mentorship, among which: "Listening and asking the right questions" or "Not spreading yourself too thin."

Advice:

  • "To find a mentor, leverage your networks and find someone who is in the role you want to have in a few years"

Quotes:

  • "The way teams work is by using the collective strengths"
  • "Management and leadership start at any level of your journey"
  • "There is more than coding to software engineering"
  • "Mentoring is about developing the mindset and how to approach any given situation"

Thanks, Anand, for sharing your story with us!

anandsafi image

You can find the whole episode and the show notes on devjourney.info or directly here on DEV

Did you listen to his story?

  • What did you learn?
  • What are your takeaways?
  • What did you find particularly interesting?
devjourney Article's
30 articles in total
Favicon
Learning Zig : a Python dev's learning notes
Favicon
Can You Be My Inspiration?
Favicon
Baby steps with Go
Favicon
Ryan Hamblin is an experiential learner and other things I learned recording his DevJourney (#159)
Favicon
Kara Luton went from ballet and public relations to developer and other things I learned recording her DevJourney (#158)
Favicon
Clare Sudbery surfing on her imposter syndrome and other things I learned recording her DevJourney (#156)
Favicon
Anand Safi is setting people up for success... and other things I learned recording his DevJourney (#154)
Favicon
Clifford Agius is a developer flying a Boeing 787 for fun, and other things I learned recording his DevJourney (#153)
Favicon
Shahid Iqbal from drug design to software development and other things I learned recording his DevJourney (#157)
Favicon
Shawn Wang joined the "fine I'll do it myself" team... and other things I learned recording his DevJourney (#152)
Favicon
Sandra Parsick from QA-Engineer to Java-Champion and other things I learned recording her DevJourney (#155)
Favicon
Ryan Bergman loves terrible code... and other things I learned recording his DevJourney (#150)
Favicon
Bryan Beecham cares about people... and other things I learned recording his DevJourney (#148)
Favicon
Chris Coyier, from ceramics to CSS-Tricks and CodePen. Here's what I learned recording his DevJourney (#151)
Favicon
Things I wish I knew when starting my web dev journey
Favicon
Leticia Portella started with MATHLABianesque Python... and other things I learned recording her DevJourney (#149)
Favicon
Caitlyn Greffly chose software development because it made sense across the board (DevJourney #147)
Favicon
How is Miguel Piedrafita, 19 years old indie maker, learning and creating? (DevJourney #146)
Favicon
Darko Meszaros is a utilitarian developer... and other things I learned recording his DevJourney (#145)
Favicon
I've parked my side projects - hobbies to enable my career growth
Favicon
Bert Jan Schrijver took his career into his own hands... and other things I learned recording his DevJourney (#143)
Favicon
JOURNEYING AS A CODECOLLAB FELLOW WITH OUR TIME FOR TECH
Favicon
Lior Bar Yosef is a network analyst in a world of puzzles... and other things I learned recording her DevJourney (#142)
Favicon
Freya Holmér, a level-designer turned game-developer... and other things I learned recording her DevJourney (#141)
Favicon
Matt Biilmann discovered the JAMStack... and other things I learned recording his DevJourney (#140)
Favicon
Mark Rendle is a programmer turned comedian turned programmer... and other things I learned recording his DevJourney (#139)
Favicon
Kristy-Leigh Minehan almost burned seeking a crypto high-score... and other things I learned recording her DevJourney (#138)
Favicon
Nadia Zhuk from 0 to crossing the Rubycon... and other things I learned recording her DevJourney (#137)
Favicon
Dotan Nahum on building your own toolbox... and other things I learned recording him DevJourney (#136)
Favicon
Emily Robinson making sense of data science for us... and other things I learned recording her DevJourney (#135)

Featured ones: