C# Craftsmanship One-To-One Coaching

With a code mentor, you fast track your learning. You could spend 1000’ths of hours reading books – trying to find the answers.

You could take online courses that aren’t tailored to your projects. You could even code a lot of projects, seeing them fail and figure out what not to do, next time

There are many options but either they are crazy time consuming or very expensive. Plus, there isn’t any guarantee that they will give you what you are looking for.

Toggle transcript

Hi, Frederik Banke here, founder of Tiger Media and passionate about quality software. Thanks so much for being here, I’m so excited to share what I have put together.

C# Craftmanship coaching is designed to fast track your progress as a programmer and make it possible for you to create quality code easily. Even if you have no clue where to start, you have never written a unit-test, you feel that you can’t use the right patterns or create the test cases that will make it a bliss to continue developing your software. I get it! It is difficult for all of us and each of the topics are huge, but we can’t just quit and not make an effort towards it. We want to get to a point where we confidently can make sure we manage the quality of our code and use the techniques to guide us when adding features to both new and existing projects.

That is how the coaching is designed and I think that is what really sets it apart.

The origin of the idea to create a coaching program goes back more than 10 years when I was working as a tech Lead in a company building e-commerce solutions. I was the kind of job I was supposed to be proud of, but the solutions we created were under time pressure and cost constraints so the focus was more on delivering on time and to the right price than on quality.

I would literally want to smack my head into the keyboard after meetings where quality was trumped by a new deadline or a cost overrun. That’s when I heard a quote by Robert Martin, also known as Uncle Bob: “The only way to go fast is to go well”

That is all I needed to shift my mindset from seeing quality to be opposites of cost and time constraints.

Instead quality will be the foundation to build solutions faster and more cost effective while maintaining high quality.

That’s when I found the statistics that the cost of software errors keeps going up year after year. From just 59 billion USD in 2002 to almost 3 trillion USD in 2018. I was blown away by this number and wanted to figure out how to avoid adding to this cost with the software I build and why we don’t seem to learn from history.

So I set out on a quest to figure out the steps needed to produce high quality software, and the steps were surprisingly simple. Of all the people I have worked with, that consistently managed to produce high quality software, there seemed to be three things they have in common.

The three pillars are used as the foundation for my coaching and it is built to walk you through every step of the process. The coaching is designed to integrate the steps into your development process in a way that makes quality an integral part of what you do on a daily basis. It is the exact process I use myself when I write code.

It is all about how to apply the practices in the real world. It’s not about theory, but practical application on a day to day basis.

Here is the thing, nobody wants you to create crappy code. Not even your boss pressing you for a tight deadline, even though it will seem like that sometimes. Everyone is better off when you create code using a better process and the end result is better quality, every day.

You will be more productive, your team will be more productive, and your company will also be more productive. While not compromising on quality, everyone will be a lot happier.

When you start using a better process and create results with it, it will inspire your peers to create better quality code as well creating a ripple effect that will affect the whole codebase. Allowing you to speedup delivering value instead of slowing down.

But if you don’t know what you are looking for you will never find it, which is why I created this program.

For now I want you to think about a single question, what will it feel like to know that the code you produce is solid and that you won’t be woken up in the middle of the night to fix a production issue.

Nomatter if you choose to join my program or not, that’s your call, of course I do hope you will try it out since I want you part of my journey to increase the software quality in the world.

But no matter what, please make a promise to yourself right now and to me, from this day forward you will focus on not committing code that you know is crap and start fixing the errors you know are there, one bug at a time.

Because the biggest risk is not the errors that are unknown but the fact that we knowingly ship code that we know is not up to par. Remember that the best time to start increasing quality is right now. So please make a promise to yourself that you will start doing something, right now to become that better programmer that you know you can be.

If that means giving my coaching a try I’m looking forward to talking to you.

01

My C# Craftsmanship One-To-One Coaching

Start creating the code that lives up to your quality goals

Join me in a series of One-To-One sessions that fast tracks you to awesomeness

You want to create quality code. You want to make sure it is maintainable in the long run. You are not happy with just delivering features. You want your code to be able to grow with the problems it solves. I’m here to help

02

Solving The 6 Problems Everyone Faces

My C# craftsmanship coaching is designed to fast track your learning in C# so you don’t spend endless hours doing the wrong things or not finding the best solutions.

Any of these sound familiar?

  • Technology is moving so fast, how can I ever keep up?
  • I’m afraid I’ll feel like a fraud. I don’t have the expertise people want to pay me for
  • I have no idea where to start
  • No time! Too many priorities. Kids, family, work – It’s endless
  • Am I too old to learn a better way?
  • I hate when errors hit my customers, I feel like an idiot

If this sounds familiar, don’t worry – you’re not alone. My sole purpose is to help you get from where you are now, to be able to create code that is a blessing to work with, and that your colleagues will envy you for.

Come join me
René Pedersen

What was the best way for me?

”I knew I wanted to be a programmer, but what was the best way for me personally to do that? Frederik Banke helped me hone in on that unknown by coaching me while we were colleagues.
I ended up taking my programming skills and starting my own web bureau focusing on creating value for customers.”

LidtLakrids.dk

Dennis Jensen

On track to a professional career

When I started programming I had a hard time getting started with the more advanced concepts. Frederik Banke coached me to overcome my lack of understanding and put me on a path to start a professional career as a developer and DevOps engineer.

Tattoodo.com

Your Other Options

You could spend 1000’ths of hours reading books – trying to find the answers.

You could take online courses that aren’t tailored to your projects. You could even code a lot of projects, seeing them fail and figure out what not to do, next time.

There are many options but either they are crazy time consuming or very expensive. Plus, there isn’t any guarantee that they will give you what you are looking for.

So… which option will help you the most?

C# Craftsmanship One-To-One Coaching

  • One-to-One coaching
  • You pick the time
  • Tailored to your needs
  • Risk-free “craftsmanship” guarantee

From $1999 for 12 sessions

Book a free intro call with me

Frequently asked questions

  • How is the coaching structured?

    The C# craftsmanship coaching is built around one-on-one coaching sessions. We will have twelve one-to-one online video sessions, one each week for the next 12 weeks.

    Each session is tailored to your needs and experience level to make sure you get as much knowledge as possible.

  • The first session – establish your goal

  • Who are you and why are you qualified to teach me?

  • What if life happens and I can’t participate in the sessions

  • How much time does the course take?

  • What if I don’t like this product or it doesn’t get the results I wanted?