#112 John Maglione, Managing Your Career

Summary
John Maglione explains how you can take charge of your career and reach the goals you set.

Details
Who he is, what he does. How to find a good recruiter. Career management vs career development. Actively managing your career - learning new technologies, handling change, moving cities. Planning the steps of your career from junior dev to... on the technical route; from junior dev to... on the managerial route; learning new skills; professional certificates. How to prepare for layoffs. Balancing career management vs life.

Download mp3 of podcast

#35 John Sonmez, Soft Skills

Summary
John Sonmez and I discuss his book Soft Skills and the non programming skills developers need.
Comment on this post and you might win a free signed copy of John's book.
Sign up for John's Dev Career Boost and use coupon code "NoDogma" to get a $100 discount!

Details
Who he is and what he does; life skills, skilling up; getting recognized, start a blog, blog frequently; setting career goals, make the steps small and attainable; what soft skills are, people skills, interacting with others, helping others shine; How to Win Friends & Influence People, a "cure" for shyness; we like to work with nice people; finding the right company, working for a software company vs a non-software company; making friends in the target company, getting intelligence, getting the reference; getting promoted, getting a mentor, acting the part of the position you want, social engineering; burnout, suck it up and get past it; physical and mental health, don't work more than 40 hours a week, "pay yourself first", give yourself the best hour, excess loyalty to a company; books, Code Complete 2, The Clean Coder, The War of Art: Break Through the Blocks and Win Your Inner Creative Battles, Think and Grow Rich, Psycho-Cybernetics, A New Way to Get More Living Out of Life, self-image shapes us.

Download mp3 of podcast

Book Recommendation
Soft Skills

How to Win Friends & Influence People

Code Complete 2

The Clean Coder

The War of Art: Break Through the Blocks and Win Your Inner Creative Battles

Think and Grow Rich

Psycho-Cybernetics, A New Way to Get More Living Out of Life

#28 Eric Bloom, Getting Promoted and Managing in IT

Summary
Eric Bloom of Manger Mechanics and I discussing how to get promoted in IT and what to expect as a manager.

Details
Who he is, new book, a productivity cocktail; getting promoted, what got you here won't get you there, staying or going, accidental managers, management is a skill; what if you don't want to manage; advice on getting promoted, get management experience outside the office, nepotism in companies; what changes when promoted, Manager Mechanics; leading without authority, difficult team members, people are for themselves not against you; common problems new managers face; learning to delegate; politics; professional friends come and go enemies accumulate; dealing with superiors, your manager and your manger's manger; you always have a boss; mangers live in fish bowls

Download mp3 of podcast

Book Recommendations
Manager Mechanics: Tips and Advice for First-Time Managers

Your IT Career: Get Noticed, Get Promoted, and Build Your Professional Brand

52 Great Management Tips

Leading Apple With Steve Jobs: Management Lessons From a Controversial Genius

Emotional Intelligence: Why It Can Matter More Than IQ

Drive: The Surprising Truth About What Motivates Us

#19 Michael O Church and state of software engineering

Summary
Michael O Church and I discuss whether software engineers have become the manual laborers of the 21st century, open allocation, agile development and how companies could be better.

Details
Michael’s background; being an engineer vs a manager; poor perception of engineers, value of engineers, makers vs takers, engineers as a commodity; not everyone with an MBA is a bad person; engineers are the manual laborers of the 21st century, craziness of interview processes; continuing low status after staring a job, getting credit for work done; open allocation solves many problems, better work, better rewards, happier engineers, language choices, learning new code is harder than learning a new language; agile in an open allocation company, agile as micromanagement, scrum masters, lords and knights, sprints; what Michael’s company would be, constrained open allocation, small, profit sharing; how companies can improve, become engineer driven, engineers should engage more with business, understand convexity; understanding company politics; hard to challenge bad ideas, open allocation helps; arrogance is rewarded; engineers are not always the best at communication or accepting criticism, engineers should learn to fight for themselves; reading broadly, book recommendations, Breaking Bad executions and map reduce.

Download mp3 of podcast

Book recommendations
Parallel and Concurrent Programming in Haskell: Techniques for Multicore and Multithreaded Programming

Structure and Interpretation of Computer Programs

Concepts, Techniques, and Models of Computer Programming

The Prince

The Art Of War

A Game of Thrones

The John Locke Collection

Other Recommendations
Valve – Handbook for new Employees

Mad Men

Breaking Bad

The Walking Dead

Silicon Valley