#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.

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

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.

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