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
Ever wanted to do something new, or make a change on your software project – but other people on your team won’t support you?
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.
Blame-shifting and improper application of scrum got people fired on a software project I was on where the client was inexperienced with agile.
One of the most frustrating software projects I’ve been on involved webcam spying and finding the people who hired us rewrote our code!
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!
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…
One of the most frustrating software projects I’ve been on was when we designed a product that never got built!
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!
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.
In this interview, Scott Nimrod and I discuss dynamics between consultants and hiring managers, career growth, and the direction of the industry.
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!
Programming estimation is a dangerous activity that should be approached with caution! But it doesn’t have to be so stressful.
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.
Before you can try something new that requires other people to support you, you’ve got to win trust for your software development ideas.
This episode will help you evaluating the trade offs of a software developer vs consultant, and figure out what’s better for your career.