Software Development Coaching
This page has everything you need to know about software development career coaching with Jayme.
If this is your first time here, start with Are You Ready? below:
Are You Ready for a Coach?
Is your software development career starting to suck?
Do you think back to when you were amped to work on projects and wonder: “what happened“?
When you see other people get recognized and make more money – do you get jealous or pissed off?
Your fortunes have just changed by stumbling on this page.
I think you know another answer on Quora or a YouTube video on microservices isn’t going to solve those problems. 🤣
If a software development career that keeps you growing was easy – reddit and stack overflow wouldn’t be the programmer bitch-fests they are today.
But you don’t have to suffer like other developers.
How do I know?
Because I’ve been exactly where you are – but I got past it.
Had enough of the developer rat race?
See if this sounds familiar:
The alarm goes off and you wake up feeling like a zombie, desperate for coffee.
You try to avoid too much conversation with your partner because you know where THAT leads…
For months you’ve been complaining about how miserable things are at work – and they’re tired of hearing it.
At the daily stand-up meeting, you bury your feelings just to get through it.
Everyone pretends the project is going smoothly.
But you know the truth.
Things are getting worse – and it’s becoming hard to concentrate or care anymore.
You see impending dangers on your project and try to warn management.
But they act like they know your job better than you.
Your mind drifts off dreaming about a new technology you’ve been researching.
Soon you start believing that if you could only use it – everything would be okay.
But deep down you have a sinking feeling –
…that’s probably not the real problem.
You’ve thought about leaving, but you hate technical interviews.
Grinding LeetCode or HackerRank sounds about as exciting as watching paint dry – you want to solve real problems.
So when work is over, you do anything to get your mind off of it.
But it’s hard to enjoy the simple pleasures of life anymore.
Laying in bed, you feel trapped and confused.
“Why do I put up with this?“
If you’re asking yourself this question – it’s time to embrace the truth:
You’ve outgrown the typical developer’s career.
Let me share how I got out of this trap.
Hi, I’m Jayme
After working on over 30 software projects, I noticed most developers get stuck and stop growing early in their career.
So every morning I work as a consultant for companies –
…but in the afternoon, I coach developers online to help them overcome challenges and reach their goals.
Maybe I can help you?
Keep reading my story to find out.
Ah, to be a noob again…
Early in my career I loved being a typical developer.
I would wear flip flops and a t-shirt, had flexible hours, and stayed up late writing code.
It seemed like the perfect job.
Good money, stimulating work, low pressure.
But I was young and naive.
Soon people expected me to walk on water.
Projects were planned around ridiculous deadlines.
I was under immense pressure trying to hit them.
The level of predictability managers expected just didn’t make sense.
I would often ask myself:
“They run this company – shouldn’t they understand how complex software development is?“
The price of “fitting in” with developers
Within a few years I realized I had a BIG problem:
The people who really have power at the company never took me seriously.
It didn’t matter how good of a job I did building software or leading teams.
Whenever a dispute broke out between me and management – I always lost.
So I would go home and vent to my wife, and at first she would listen.
But pretty soon I was becoming a cancer to my family.
I was getting too angry to even be around my kids.
I would play video games or smoke pot to just try and escape.
It was infuriating, but I just didn’t know what else to do.
My lifestyle had grown to depend on the salary software development offered.
I figured this was just how the rest of my career would go. 🤷♂️
The reality check
Up to this point, I’d only ever worked as an employee of companies that built software.
But things took a dramatic turn when I moved to Austin, Texas 14 years ago.
When I arrived, I took an offer for a job as a software development consultant.
I didn’t understand how consulting was different from working as an employee when I started.
So after my first year, I had the worst performance review of my career.
My coworkers told me I argued with clients and treated them like crap. 🤦♂️
I was told I had to change – or I couldn’t work there anymore!
You have to understand, I’d been a software architect for 8 years up to this point.
So I kept my cool, but I was insulted.
I thought I was “the shit” because of how much technical knowledge I had.
But deep down I knew it was true.
There’s no way I wast going to let a threat like this ruin my career.
I refused to let the moment define me.
The path to a crucial decision
So I committed to learning everything I could about working better with people.
While reading books and listening to podcasts, I watched other consultants like a hawk.
In meetings I listened closely to learn how they spoke with people.
And I asked them how they persuaded clients to not take shortcuts.
Pretty soon I realized the attitude of most developers has a fatal flaw:
It’s the complete opposite of what demands respect.
So I found myself at a crossroads:
Would I keep being the “lazy programmer” like most other engineers?
OR would I reject that stereotype – if it meant having the career success I wanted?
I always hated managers that only told people what they wanted to hear.
The last thing I wanted to do was become another one myself!
But I knew there was a difference between being fake, and just being more professional.
Things had to change if I was going to be taken seriously.
It was time to grow up and stand out from being an average developer.
Embracing the consultant persona
Over the next couple of years things finally started to really open up for me.
I was joining new projects and building relationships with people right away.
Even though clients wanted me to just put my head down and code – I knew better.
If I just wrote code and sat in a corner, I’d be ignored.
So I stopped following what everyone else did.
Instead of being the “technical guy” they expected – I hit them with a lot of questions about their business.
And it wasn’t long until I was invited to conversations with the leadership.
People in same positions that used to argue with me, were now bringing me to their bosses – nodding their heads in agreement.
Over the years that followed, I worked on projects in many industries.
For companies from startups all the way up to big enterprises.
But I started getting embroiled in some political snafus.
People sometimes felt threatened by me.
They would try to take credit for my work, or blame me for things I didn’t do.
So I began to seek counsel from experienced consultants I could trust.
Some were managers, some were technologists.
But their biggest qualification was that they cared about me.
It was hard to find time to meet, but when I did it was like a breath of fresh air.
When I felt overwhelmed they would encourage me, give me advice, and remind me to be realistic.
It took a while, but eventually I learned to see some of the things I was doing wrong.
And I was learning how to deal with people who threatened my success.
Reflections of a Jayme past
I was making a lot more money, and getting great opportunities.
But pretty soon I noticed a pattern that surprised me.
After all I’d been through, I couldn’t help noticing it.
Whenever I started a project with a client, I would inevitably meet their developers.
And they were just like I had been in the beginning of my career.
Brilliant, but ignored by their leadership.
So I would offer advice and words of encouragement when I could.
I knew they would be happier if they could understand why they weren’t being treated very well.
But management weren’t paying me to coach their developers – they wanted my results.
I needed to find another way to help them.
A rude awakening
As I’ve talked about in some of my YouTube videos, I got hit with a bout of chronic insomnia in early 2017.
Supplements, sleep aids, doctor visits and sleep studies followed.
They couldn’t find anything wrong with me.
“It’s all in your head” was the conclusion.
So I quit my job until I could find out what was wrong.
During the months that followed, I realized I needed a change.
I’d been developing software for over 20 years, and I just wasn’t as passionate about it as I used to be.
I knew my career was taking me in another direction, but I hadn’t taken the leap to do what I really wanted.
I wanted to help developers keep growing, and work better with other people.
You see, our industry has plenty of training and coaching for managers.
But for developers – I believe the software industry has failed you horribly.
Developers only really have resources that can help you with the technical side of your job.
Anything beyond that, it’s assumed you’re in management.
You don’t have to struggle alone anymore
Which brings me to why I just shared such an extensive backstory with you.
I see many developers today who’ve worked at one or two high profile companies, then go on telling people “how to succeed”.
Their heart might be in the right place, but these people just aren’t qualified to advise you.
It wasn’t until I’d been on 10 projects or so that I really started learning what works, and what doesn’t (but sure sounds good!).
It’s totally natural to be skeptical about people you don’t know – I get it.
So please, watch my videos or reach out to me with any questions.
I think you’ll find there’s really nobody else with my breadth of experiences offering career coaching.
It’s important you know that what I offer is much more than an online course.
Online courses teach you strategies – but then leave you to figure out how to make them work in your unique situation.
I’m offering a personal relationship with me where I can mentor and guide you through your challenges.
I only work with developers who are willing to step outside their box.
So, are you ready to reach a new level in your career?
One that most developers don’t even know is possible?
Keep reading to learn how we can work together:
What’s it Like to Have a Software Development Career Coach?
Ever tried to learn a sport or a musical instrument?
You probably know working with a teacher can be way faster than trying to learn it on your own.
But a coach doesn’t actually kick the ball or play your instrument for you.
This is the same relationship I provide as your coach.
The benefits of confidential advocacy
The politics at software companies can make it hard to be honest.
A big advantage to coaching with me is having a confidential advocate for your success.
Being able to speak frankly with me lets you work through situations with coworkers without the fear of politics.
It also lets you share struggles with yourself that are too sensitive to discuss at work.
I don’t do the work for you – I help you do the right work.
It’s taken me 25 years to learn the software development techniques I use.
And I know many of them can help, but you still know your unique situation the best.
So I use the co-active coaching method.
The industry generally agrees this is the best method for coaching people.
My goal is to help you be transformed into the best possible version of yourself.
Depending on what you need, I may:
- Help you create structures to hold you accountable
- Teach you methods for practicing new skills
- Ask you to practice awareness exercises to get rid of bad habits
- Suggest ways to protect yourself from people who can damage your reputation
- Offer strategies for your online presence and networking to get better opportunities
- Roleplay to prepare you for interactions with coworkers
But I believe the answers to many of your questions are within yourself.
You should be improving your own intuition and abilities by working with me.
If a coach makes you dependent on them, they aren’t a coach – just an expensive “guru”!!
What Clients are Saying
“Working with Jayme has been a wonderful experience that boosted my confidence tremendously. The nature of the tech hiring process, and dev culture in general, too often led me to question my abilities and self worth.
Minutes into our first session, I realized I wasn’t alone! Before working with Jayme, I was miserable at a dead end job – desperately sending my resume to any job posting I could find. Since then I’ve recalibrated my goals to be in line with who I truly am as a human being. I’m working with great people and enjoying what I do.
Jayme’s positivity and experience in the industry could be helpful for just about anyone. He’s truly honest and will happily tell you what he can and can’t do without any façade. His developer coaching truly changed my life for the better, and I highly recommend it.“
CTO / Lead Developer
“If you’re feeling stuck in your career, you’ll need to hire a coach sooner or later. Anyone doing development needs to break his elitist mental barriers.
Recharging & accumulating perspective takes a lot of time. No matter what level you’re at in your career, eventually you reach a plateau from which you’ll either go up – or down.
Hiring Jayme as my coach has helped me cut that plateau / recharge period in half & go upwards – call it a career-hack if you will.”
“My first job out of college was working for a small company. As a result, I didn’t receive much mentorship and was basically trying to find my own path and figure out how to grow as a developer and keep up with industry standards.
When I decided I needed to move forward elsewhere, I was new to the software engineering interview process and wasn’t sure how to properly prepare for it.
Jayme reassured me that I wasn’t alone and helped me immensely in these areas.
The process can be grueling, but Jayme helped me develop a better mindset and get to a better work/life balance. I’m looking forward to continuing to work with Jayme again in the future, and would definitely recommend him to anyone else.“
J. Max Shaer
Technical Project Manager
“Prior to meeting with Jayme, I was trying to decide whether to go back to school or find a new job. I was split on what made the most sense for my career, and he helped me make that decision. Rather than sticking to prefixed agendas, Jayme actively listens and asks challenging questions to help guide you through the process of making key career decisions on your own. Jayme has helped me restore confidence in myself and my career path.
Additionally, Jayme’s plethora of industry experience makes him a very reliable resource to help you find a new job opportunity. From preparing your resume to nailing your interview, he will give you all the tools you need to successfully lock down your next position in the technology industry.”
“I was fortunate enough to work with Jayme during my recent client project, fulfilling a new role as automated QA.
Jayme guided me through preparation for testing in cloud environments, and slowly and patiently taught me everything he could about DevOps with which I’d never worked before.
Without Jayme’s help, I don’t believe I could have fulfilled my responsibilities in time for the client. I highly recommend him for mentoring others.“
“I’ve only had one session with Jayme, but it was eye opening.
After years working for startups, and many occurrences of angel investors backing out completely destroying the company, I was stuck, and had no idea where I could go from there.
The single session I had with Jayme allowed me to visualize opportunities I hadn’t thought of, and I’ll definitely be back for more.“
Healthy Developers Are All Over The World!
Countries in green are where I’ve met developers to discuss how they too can pursue a sustainable career.
How To Get Started with Software Development Career Coaching
To find out if you’re a good fit to participate in this software development career coaching program:
Schedule a free 45 minute initial consultation with me over Zoom* videoconferencing.
Your free consultation helps you get to know me and explore your situation before investing in services.
At your consultation we’ll talk about:
- How you got here and where you’re going
- Your most urgent desired goals and strategies for impacting them
- Whether you have the mindset to get everything you can from coaching
If I agree to take you on as a client, you can pick the software development career coaching program that fits your needs.
You can enroll in a monthly subscription, or purchase a pre-paid bundle of sessions.
* Zoom is a trademark of Zoom Video Communications, Inc.
Schedule a Free Career Consultation
Ready for experienced, confidential guidance to accelerate your career?
Schedule a free 45-minute career consultation to discuss your situation with Jayme below:
As of 1/4/2021, I have capacity to take on 6 new clients.
Already had a consultation? Choose the software development coaching program that’s best for you:
Choose Your Coaching Program
Reserve participation in Jayme’s personal software development career coaching program.
Flexible options let you control how to invest in your career.
Coaching MembershipGet development career coaching every other week on a monthly subscription.$
- Optimized for personal coaching every other week with Jayme Edwards.
- Book 2 sessions any time during the month.
- 360 degree review every 6 months to assess how your career is impacting your family and coworkers.
Coaching BundlePre-purchase 3 months of software development career coaching for 10% off.
- Optimized for personal coaching every other week with Jayme Edwards.
- Book 6 sessions any time over a period of 3 months.
- Jayme’s recommended minimum term.
- 10% discount (you save $150)
Daily Coaching IntensiveA focused, intense block of software development career coaching gives you a burst of impact.$
- 4 solid hours of dedicated coaching with focused attention from Jayme Edwards.
- Limited availability. You will be able to confirm an open time slot using the online booking system before paying.
- 10% off coupon for new memberships or bundles purchased for up to 6 months.
Yes, it stacks with any other discounts!
Secure payment for your coaching services are protected by stripe.
You may book extra individual sessions for $300. Memberships and bundles offer bonuses and more affordable rates.
* Initial setup fee of $25 for the first month of memberships covers recurring processing costs.
What happens when I enroll?
Upon purchase of any service above, you’ll immediately receive an email with a unique link you can click to easily book your session(s) online.
The online booking system allows you to see what time slots Jayme has available so you can book single, or recurring sessions.
Jayme is available for sessions from 1:00pm – 5:00pm Central Standard Time (CST), Monday through Friday.
How coaching memberships work
Memberships are designed to let you meet with Jayme every other week, or weekly.
However you can schedule your sessions (2 or 4 depending on the membership) any time he has availability each month.
Memberships allow you to get started for a lower investment, and continue working with Jayme for as long as you need.
You are automatically re-billed the monthly charge every 31 days to receive another 2 (Gold Membership) or 4 (Platinum Membership) sessions each month.
Memberships may be canceled any time and payment will not recur the following month.
How coaching bundles work
Bundles are designed to let you meet with Jayme every other week.
They offer you a discounted package of sessions, and encourage you to commit to a term that will make a bigger impact on your career.
However you can schedule your sessions (6 or 12 depending on the bundle) any time Jayme has availability over the term (3 months, or 6 months).
Each session you attend will reduce those remaining in your bundle by one.
Frequently Asked Questions
It’s hard to be completely honest with people employed by the same company as you. There’s competition for pay and promotions, and egos get in the way. I provide confidentiality, and I’m an advocate for you with no conflict of interests.
I can provide you with the opportunity to be honest and vulnerable, and share challenges you’re having with specific people so you can do something about it. I would often vent to my wife about struggles at work. And while she’d listen to my problems – I couldn’t really expect her to help me through them.
One of the biggest challenges in software development is having a healthy work/life balance. Depending on your situation, I may recommend books, products, or activities to do to balance out your life with working in this industry. There’s no “silver bullet” solution to stress and anxiety on software projects – each person is different. With that being said, I’ve found some things that work very well for me and learned a lot through trial and error. I believe the unique experience I have with trying to raise a family while working in software development can offer you solutions a regular life coach can’t.
From a technology standpoint – I can advise you on your product’s design, architecture, release strategy, and how you and your team work together as examples. I’m paid highly as a consultant because of the wide variety of problems I’ve solved in different industries. But this service is not for debugging and working through specific programming algorithms. It would be too expensive for you due to the time needed.
Software development projects and the nature of our work can be incredibly contextual. So it’s likely that what we do together will be specific to a combination of variables that make your situation special. Depending on what you’re trying to achieve, I may offer coaching activities you can do outside of your session (provided as PDF files you’ll print out and complete usually). I may also suggest both physical and online learning resources as necessary.
We’ll be sure to discuss together how realistic it is that you can actually do the activities, or learn from the resources, before you commit to anything. Having been in this industry a long time, I know time is one of the hardest things to find in our career. I want to help you get slack back into your life again, and I wouldn’t be doing a very good job if I overwhelmed you with too much homework!
I’m happy to provide guidance on what you need to do to win in your pursuit of new positions! However I will not provide a reference unless we’ve worked together on a project. It’s important that your reputation is kept ethical and honest as you grow.
Getting promoted can be a complicated process, but there are several strategies I’ve used that have worked well for me. How we approach this will depend a lot on how measurable we can make the goals you feel will put you in the best position for promotion, as well as the personalities of the people you work with. I cannot guarantee that you’ll get promoted if you apply my guidance, but I’m confident we can put you in the best position possible to be considered if you’re willing to put the work in.
I’m all too familiar with confronting high pressure leaders. As a neutral advocate for you, I cannot directly get involved in the politics at your company by communicating with others on your project(s). This is why I’ll help you learn consulting strategies as needed to earn respect for your ideas and convince people yourself!.
You can cancel your session up to 24 hours in advance. If you cancel by then, you’ll be refunded in full.
You may email me about scheduling questions, or to respond to materials I send you. And feel free to discuss any of the content on my blog, YouTube channel, or podcast with me there. I personally invite you be part of our growing community of healthy software developers! You can also find links to all my social media accounts at the bottom of this web page. But please don’t abuse these channels to discuss your case – you should book a session for that. ?
Some people prefer sharing high level ideas to a big audience. And while it’s fun to get up on stage, make people laugh, and throw ideas around – it takes getting your hands dirty to actually put them into practice. I’ve spent my career doing the hard work needed to implement these ideas one on one with people on real teams.
I’ve given many presentations over my career and they are great tools for making decisions, or raising awareness. But achieving goals and overcoming challenges is done by people working closely together. I don’t believe I can be effective at this while helping any more than about 5 people at a time, so that’s the limit for my team coaching sessions. ?