IT Consulting
IT consulting can be the key to getting your best skills used, and biggest ideas realized as a software developer. Consulting is founded on being authentic.
Software consulting is really about getting your software development skills used.
When you try to get a friend of yours to take your advice about something, you are consulting.
When you try to convince a colleague to use a different tool or process for developing software, you are consulting.
And when you persuade leadership to take a new approach for budgeting or product planning – you are also consulting!
Not everyone will enjoy being a full-time consultant, but learning to persuade others through ethical means that your advice is important is invaluable to your career. In the second half of my career I spent a decade as a consultant, and it gave me superpowers.
If you have the courage and discipline to explore this aspect of your career, you’ll be able to convince even those people everyone may have told you “will never go along with it” to be a cheerleader for your ideas.
All Content about IT Consulting
June 24, 2024 | 35:01
Avoid some of the pitfalls that software engineers and other tech professionals can fall into when they try to work for themselves.
June 4, 2024 | 31:22
Ever seen management bring in a technology consultant, and suddenly they’re open to ideas you’ve been telling them all along?
May 29, 2024 | 15:55
Most programmers have considered self-employment at one time or another, but fear grips them when they think about how to even get started.
January 8, 2024 | 39:45
If you’re tired to the deadlines, pressure, and unrealistic expectations – it may be time to take programming for money into your own hands.
July 27, 2022 | 14:42
Ever wanted to do something new, or make a change on your software project – but other people on your team won’t support you?
February 12, 2019 | 19:34
Have you ever had to quit a good software project…because you figured out you weren’t going to be successful in your role? I did – here’s the story.
July 20, 2018 | 11:37
Blame-shifting and improper application of scrum got people fired on a software project I was on where the client was inexperienced with agile.
July 13, 2018 | 13:40
One of the most frustrating software projects I’ve been on involved webcam spying and finding the people who hired us rewrote our code!
June 29, 2018 | 7:55
A story of how I tried to help a team use continuous delivery – only to see them stop following it after I left. It’s hard to hold teams accountable!
June 15, 2018 | 7:49
Ever been on a software development project where one team is putting pressure on another because of a hidden agenda? I was, and things got interesting…
June 8, 2018 | 10:16
One of the most frustrating software projects I’ve been on was when we designed a product that never got built!
June 2, 2018 | 7:06
Software development draws us in with endless opportunities, but are they right for every project? There’s a time to stop learning and write code!
May 25, 2018 | 7:02
There’s no shame in getting help from a friend on a software project! In this episode I tell a story about how getting help was critical to my success.
May 13, 2018 | 1:09:31
In this interview, Scott Nimrod and I discuss dynamics between consultants and hiring managers, career growth, and the direction of the industry.
February 4, 2018 | 14:36
If you get the feeling your software project is in a death spiral, there are several things you should try before you give up hope!
February 1, 2018 | 13:06
Programming estimation is a dangerous activity that should be approached with caution! But it doesn’t have to be so stressful.
October 13, 2017 | 7:59
Get people to agree and come to consensus so you can grow on your software project, or in your career with these tips I’ve learned.
August 1, 2017 | 30:04
Before you can try something new that requires other people to support you, you’ve got to win trust for your software development ideas.
July 24, 2017 | 34:56
This episode will help you evaluating the trade offs of a software developer vs consultant, and figure out what’s better for your career.