Dan Bader

The Most Effective Way to Build Your Skills:
1-on-1 Education

Becoming a developer on your own is tough:

Time to focus is always in short supply and that makes it so challenging to dive deeply into a subject. Balancing a family life and to keep learning at a steady pace is often frustrating for all parties involved.

I know how hard it is to follow a learning schedule every day: wake up on time, get to your regular job, hang out with your partner and friends –

There simply aren’t enough hours in a day to accomplish everything you want…

Managing your time, attention, and energy is a continuing struggle. And then on top of that our good friend perfectionism gets in the way–making it hard to stay on track with a programming project until it’s finished and ready to ship.

When you’re learning a new language like Python from scratch it’s easy to lose your confidence thinking you’re not capable of writing good code. Of course, you can get by–but it doesn’t feel right and fluid at all. It doesn’t look like you’ll be able to grow your career from where you are right now.

Deciding what to focus on and handling the opportunity costs of these decisions takes up a lot of energy. As software developers we should know how to do this, right? We’re so analytical after all…

All the books you read tell you “Hey, the big picture is easy: Just find out what’s right for you and then act on that.” But implementing this advice is where the real trouble lies…

What if you could pick someone else’s brain who’s been through all of this?

Instead of buying a video course that moves at its own fast pace–wouldn’t it be great if you could have a real 1-on-1 conversation with someone to discuss the challenges you’re facing? Someone who could give you actionable advice on your career as a software developer and help you get to the goals you’re after.

Research shows that 1-on-1 education is the most effective way to build your skills. Hire me as your mentor today and you’ll get my full, undivided attention on a personal video call.

I’ll welcome your questions and help you right where you are. This is not a video course or pre-canned recording–we’ll have a real 1-on-1 conversation to discuss how you can get to the next level in your career and with your software development skills.

If this sounds helpful to you then read on and book your mentorship session below.

I’m looking forward to meeting you,

– Dan

Here's How We'll Work Together:

Immediately after you book your 1-on-1 mentorship session with me I’ll get in touch with you over email. We will then set a date and time for us to meet on a video call within the next 10 days.

  • 1-on-1 Video Call: At a time convenient for both of us we’ll jump on a Skype video call for 30 minutes to discuss one or more topics of your choice. If it makes sense we’ll use screen sharing so you can walk me through some code or I can demonstrate something to you.
  • Software Development + Career Advice: I’d be happy to give advice on Python, software architecture and design decisions, software development in general, your career as a developer, as well as productivity strategies and tactics–or anything else you’d like to discuss within the context of software development.
  • Confidentiality: This is a private call and whatever we discuss will stay between you and I and won’t be shared publicly without your explicit permission.
  • Call Recording: Optionally, I can record our call and share it with you after the session. This helps you recap our conversation and to keep it around for future reference.
  • One Week Follow-up via Email: If you have more questions after our video call I’d be happy to continue our conversation over email.


Helpfulness Guarantee: I’m not offering this service as a scam or to make a quick buck—I want each session to be genuinely helpful for you. My reputation is at stake and if you’re not satisfied with the results of our conversation I will refund your money in full. – Dan


Testimonials

“He is one of those people that makes people on his team excited, motivated and happy to come to work every day.”

“Daniel is a rare example of an engineering leader who is also a fantastic communicator and a true force behind tech community initiatives. He is one of those people that makes people on his team excited, motivated and happy to come to work every day. Five stars with magic sparkles on top!”

Igor Faletski CEO at Mobify

“I would love the opportunity to work with Daniel again in the future!”

“Specific things that struck me while working with Daniel were his pragmatic approach to problem solving, his considered solutions to tough technical challenges, and (most importantly) his ability to steer and inspire other developers. He was also able to convey complicated technical concepts to a non-technical audience, which is invaluable. I would love the opportunity to work with Daniel again in the future!”

Steve Calvert Engineering Manager at Mobify

“I’ve never met someone more passionate about the craft of Software Engineering as Daniel is…”

“I had the good fortune of working very closely with Daniel for a number of years at Mobify. Daniel has all the attributes that you need in an excellent Software Engineer - he’s extremely analytical, hard working, a great communicator, extremely passionate and is always looking for opportunities to grow.

Daniel is determined to find the best solutions to problems, and is willing to put his ego in the back seat to do so. I’ve never met someone more passionate about the craft of Software Engineering as Daniel is, nor have I met someone as amazing at inspiring others to do the same.

Most notably, Daniel and I spent a number of weekends together building out Mobify’s Developer Values, which has been a cornerstone document that we use daily to when building software, and to spread our engineering culture to new hires.

I would jump at the opportunity to work with Daniel in the future. If you have a chance to work with him, I suggest you do the same!”

Shawn Jansepar Director of Engineering at Mobify

Book Your Mentorship Session

Ready to do this? Book your 1-on-1 mentorship session with me online. Once you made the booking I’ll get in touch with you over email where we will set a date and time for us to meet on a video call within the next 10 days.

Book a 1-on-1 Mentorship Session with Dan

$99 $49

Book Now

Only a Limited Number of Slots Available!

F.A.Q.

What happens after I book a session with you? Once you made the booking I’ll get in touch with you over email where we will set a date and time for us to meet on a video call within the next 10 days. Then we’ll get on the actual call and after that we can stay in touch over email if necessary.

I’m not a Python developer – Are you focused on a particular tech stack? Python is my favorite programming language. That said – I approach my projects with a we’ll-get-it-done-whatever-the-tech-stack attitude. In my mind a great developer should be able to use the technology that is the best fit for the problem at hand. Starting to write code on my trusty Commodore 64 when I was eight years old and seeing a few platforms come and go since then definitely also reinforced this belief. I’ve done paid work as a software developer in C, Delphi, Java, Objective-C, Swift, Python, JavaScript, and probably a few more esoteric languages.

I have another question! Please email me at mail@dbader.org and I’ll get back to you as soon as possible.