Ask an Engineering Manager

Follow Ask an Engineering Manager
Share on
Copy link to clipboard

Real answers to questions about work and life in software development. Are you just starting your first software development job? Or working towards that next step in your career? Just wondering if software engineering is for you, and how to get into the industry? Or managing developers, and wondering how? Send in your question to askanengineeringmanager@gmail.com, and we will tell you what we wish we had known in your place.

Elmar Schraml


    • Feb 5, 2022 LATEST EPISODE
    • infrequent NEW EPISODES
    • 21m AVG DURATION
    • 17 EPISODES


    Search for episodes from Ask an Engineering Manager with a specific topic:

    Latest episodes from Ask an Engineering Manager

    017: Typical Mistakes of new engineering managers

    Play Episode Listen Later Feb 5, 2022 12:45


    What possible mistakes should I be aware of as a new engineering manager? Typical mistakes that almost every new engineering manager makes, why they are bad, and how to avoid them. 

    016: Unconventional ways to kickstart a career in tech (Interview with William A. Adams)

    Play Episode Listen Later Jan 23, 2022 38:56


    How can people without a traditional tech background get access to jobs in technology? As a manager, what can I do to find that kind of talent, and provide on-ramps to a career in tech? What roadblocks are there typically, and how to solve them? For this episode, rather than just me talking, I interviewed an expert in this field: William A. Adams, an engineering manager and advisor to the CTO at Microsoft, with a long history of succesful initiatives to increase diversity in tech hiring.  Find more info at aka.ms/leap and william-a-adams.com

    015: Holiday Special: Christmas gifts for nerds, Christmas gifts by nerds

    Play Episode Listen Later Nov 21, 2021 26:41


    Holiday gifts from nerds - how you can give the gift of technology to make your loved ones' lifes better. Some services or products mentioned: Online backup: https://www.backblaze.com/cloud-backup.html Photo backup: https://play.google.com/store/apps/details?id=com.amazon.clouddrive.photos PC Remote control: https://www.teamviewer.com/en/products/teamviewer/ my favorite ebook reader: https://www.amazon.com/dp/B08KTZ8249 iOS podcast app: https://overcast.fm/ Android podcast app (also cross-platform): https://www.pocketcasts.com/ Holiday gifts for nerds - what you can give the nerd in your life that they would not think of themselves Retro gaming: https://en.wikipedia.org/wiki/Super_NES_Classic_Edition https://genesismini.sega.com/ https://gpd.hk/gpdxdplus Coffee table books: iconic: a photographic tribute to apple https://www.amazon.de/gp/product/098858171X/ super nes or mega drive pixel book https://www.bitmapbooks.co.uk/products/the-snes-pixel-book Atlas obscura https://www.amazon.de/Atlas-Obscura-Explorers-Worlds-Wonders/dp/1523506482 the geek atlas https://www.amazon.de/Geek-Atlas-Places-Science-Technology/dp/0596523203

    014: Books: What are the best books about Software Engineering?

    Play Episode Listen Later Oct 31, 2021 28:59


    This time the title says it all: The best books about software engineers, and for software engineers, from timeless classics to books that everybody knows and nobdy reads, to books that are not about software development at all but still highly recommended for programmers.   The giant list of links to all the recommended software engineering books mentioned: https://bignerdranch.com/books/ios-programming-the-big-nerd-ranch-guide-7th-edition/ https://www.newline.co/ng-book/2/ https://www.oreilly.com/library/view/effective-java/9780134686097/ http://therubyway.io/ https://git-scm.com/book/en/v2 https://pragprog.com/titles/utj2/pragmatic-unit-testing-in-java-8-with-junit/ https://www.postgresql.org/docs/ https://pragprog.com/titles/pwrdata/seven-databases-in-seven-weeks-second-edition/ https://nostarch.com/howlinuxworks3 http://regex.info/book.html https://www.algorist.com/ https://www.oreilly.com/library/view/code-complete-second/0735619670/ https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/ https://www.goodreads.com/book/show/3735293-clean-code https://martinfowler.com/books/refactoring.html https://www.goodreads.com/book/show/85009.Design_Patterns https://www.oreilly.com/library/view/head-first-design/9781492077992/ https://www.oreilly.com/library/view/head-first-object-oriented/0596008678/ https://www.dddcommunity.org/book/evans_2003/ https://www.infoq.com/minibooks/domain-driven-design-quickly/ https://www.oreilly.com/library/view/domain-driven-design-distilled/9780134434964/ https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/ https://martinfowler.com/architecture/ https://pragprog.com/titles/mnee2/release-it-second-edition/ https://dataintensive.net/ https://hpbn.co/ https://www.joelonsoftware.com/category/uibook/ https://www.goodreads.com/book/show/41790.User_Interface_Design_for_Programmers https://sensible.com/dont-make-me-think/ https://www.oreilly.com/library/view/the-non-designers-design/9780133966350/ https://en.wikipedia.org/wiki/The_Mythical_Man-Month https://en.wikipedia.org/wiki/Peopleware:_Productive_Projects_and_Teams https://www.pearson.com/us/higher-education/product/Pindyck-Microeconomics-9th-Edition/9780134184241.html https://freakonomics.com/books/ https://timharford.com/books/undercovereconomist/ https://www.kalzumeus.com/greatest-hits/ https://twitter.com/patio11 https://news.ycombinator.com/user?id=patio11 https://stripe.com/en-de/guides https://press.stripe.com/

    013: What should I wear to a job interview?

    Play Episode Listen Later Oct 3, 2021 10:33


    One of the most frequent topics when giving advice to new graduates about an upcoming job interview is: "What is a suitable outfit for a job interview?". The most important answer here is: Do not worry too much about it, what you are wearing is much less important than you think. For more details, listen to the episode. Want to have your questions answered? Send them to askanengineeringmanager@gmail.com Already listening? Please take 2 minutes to let us know what you think: https://www.surveymonkey.de/r/28SSB95  

    012: Skills: How important are foreign languages?

    Play Episode Listen Later Sep 20, 2021 13:51


    How important are foreign languages for a career in software development? There are really two kinds of foreign languages: English - and everything else. We talk about why that is, what matters about being able communicate in a foreign languages, and some good ways to learn.   Want to have your questions answered? Send them to askanengineeringmanager@gmail.com Already listening? Please take 5 minutes to let us know what you think: https://www.surveymonkey.de/r/28SSB95

    011: Management: What does an Engineering Manager actually do? A.k.a. What did you do at work this week?

    Play Episode Listen Later Sep 5, 2021 20:51


    I assume the questions is supposed to mean "What does an engineering manager actually do?" But to start with, lets answer the question literally: If you've wanted to know what an example of a work week looks like for me, here's your chance to find out.  Then we go deeper into what determines the parts of the job of an engineering manager, and what the most important part of the job is.   Want to have your questions answered? Send them to askanengineeringmanager@gmail.com Already listening? Please take 5 minutes to let us know what you think: https://www.surveymonkey.de/r/28SSB95

    010: Engineering: Do you think unit tests are important?

    Play Episode Listen Later Aug 22, 2021 18:52


    The short answer here is of course "yes". The episode elaborates why, when, and for who unit tests have the greatest value, how to overcome reasons not to write tests, and lists arguments for why unit tests are important.    Note: I mis-spoke in the episode - the full term for TDD is, of course, correctly "Test-driven development", not "test-driven design" - although, since one of the main benefits of TDD is its influence on the technical design, that would work, too.   Want to have your questions answered? Send them to askanengineeringmanager@gmail.com Already listening? Please take 5 minutes to let us know what you think: https://www.surveymonkey.de/r/28SSB95

    009: Career: How do I pick a company to work for?

    Play Episode Listen Later Aug 8, 2021 38:33


    It's not only about getting a job - it's about getting the right one. But how can you figure out if a company that makes you an offer is actually a company you want to work for?   This episode describes a few non-obvious factors, like how the stage of life or the type of company influences what kind of workplace it will be. We also go deeper into what kind of companies employ software engineers, and what that means for you as an employee.   Articles mentioned in the episode: Joel Spolsky: Five worlds (https://www.joelonsoftware.com/2002/05/06/five-worlds/) Patrick McKenzie: Do not end the week with nothing (https://training.kalzumeus.com/newsletters/archive/do-not-end-the-week-with-nothing)

    008: Education: Should I get a PhD?

    Play Episode Listen Later Jul 25, 2021 18:52


    Today's question: Should I get a PhD? We depart from the usual well-balanced answer style to provide a definite recommendation - but of course, including all the reasoning behind it, as well as possible alternatives.

    007: Job Applications: What is a job interview really like?

    Play Episode Listen Later Jul 12, 2021 26:51


    Today's question: "What are job interviews really like?" Do you like going on job interviews? Almost nobody does. I will talk about things we do to make things as pleasant as possible for the candidate, but also tell you how to take advantage of the chance to get to know a future employer. And if you're looking forward to your first job interview, after this episode you'll have a pretty good idea of what to expect. Please let us know what you think and answer the  quick and easy listener survey

    006: Job Applications: How long should my resume be?

    Play Episode Listen Later Jun 27, 2021 15:36


    Today's question: How long should my resume be? The answer goes into details like: - how to experience yourself why a resume needs to be short - which information is most crucial to include in your resume - what to do about resume sections like hobbies, objective or certifications

    005: Education: What advice do you have for someone just starting college?

    Play Episode Listen Later Jun 13, 2021 14:34


    In the answer: Reasons to go to university - and reasons not to go. How to successfully graduate with a degree in computer science. And some personal advice on how to have fun while doing that.

    004: Cloud: Why use AWS vs. on premise datacenter

    Play Episode Listen Later May 30, 2021 15:18


    What "running things in the cloud" really means.  Why your dedicated data center is not as cheap as you think it is.  Why it probably makes sense to use a cloud provider - but might not.  What purchasing classifications have to do with servers.   Please let us know what you think and answer the  quick and easy listener survey

    003: Career: What do you think of people changing jobs very often?

    Play Episode Listen Later May 16, 2021 16:46


    Today's question: What do you think of people changing jobs very often?" I will tell you what I think, and also how to avoid a negative impression - and why sometimes job change in quick succession might be perfectly OK.

    002: Tech: Which language is the most useful to learn?

    Play Episode Listen Later May 16, 2021 36:28


    So which programming language is the most useful to learn? This episode considers that question from all possible angles, starting with "I want to build a specific kind of application" to "Which languages is best as the first language for someone just starting to program?". Spoiler: It's not about the features of the language (and not even about your favorite style of syntax).  Extra Spoiler: The results are: Javascript, Java, Python, Erlang - listen to the episode to find out why and for what purpose

    001: Roles and Responsibilities: What is the difference between a lead developer, an architect, a project manager, and an engineering manager?

    Play Episode Listen Later May 16, 2021 19:19


    A question about what different job titles commonly found in software project teams mean: What is the difference between a lead developer, an architect, a project manager, and an engineering manager?   The episode contains answers like: - why the meanings are not always precisely defined - what a lead developer does - if a software architect should write code - the project manager's priorities - how the role of an engineering varies between different types of companies

    Claim Ask an Engineering Manager

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel