You don't get better at web dev just from doing the job


"I've been coding for years, keeping up with web development, but it doesn't feel like I'm getting any better at it."

Just doing the job you have, while essential for paying the bills, generally won't stretch your abilities enough for you to develop your skills.

Pushing the boundaries of your capabilities at work can also be risky in this day and age.

Learning on your own works, but takes a long time as you have to rely entirely on trial and error.

Coaching—a form of mentorship—can help you break through that barrier, avoid costly mistakes, and focus your energy on more productive learning.

What my coaching offers

I can help you figure out where to focus your learning, review and offer suggestions when you're stuck, help you figure out where to focus your reading or learning, and advise on specific coding problems.

The basic coaching plan includes two 50 minute sessions on Zoom or Google Meets a month where we talk about specific issues you're having and I try to help you work them out.

But, just as importantly, it means you can email me with whatever questions you have, whenever you have them, and I'll try to answer them as soon as I'm able to.

Questions about:

  • Specific pieces of code you're worried about.
  • How to solve a coding task you're stuck on.
  • Is there a standard platform feature that will solve a specific problem you have?
  • Assessing potential npm dependencies for a task.
  • Language questions about CSS, JS, TypeScript, or HTML.
  • Protocol questions about HTTP or REST APIs. (Not a GraphQL person, sorry.)

Hi, I’m Baldur Bjarnason


I've been making websites for over twenty-five years, working as a web developer (front-end, back-end, or full-stack) for both companies and charities, small and large.

I've written two books on topics related to software development and have been writing about web development online for years.

I also have a strong background in teach, with experience in teaching at junior college, university, and postgraduate levels.

Choose a Pricing Option

Frequently Asked Questions



Can I get a refund if I'm unhappy with my purchase?

If you are unsatisfied with your coaching, reach out to me and I’ll sort out a refund for the current month.

If you're dissatisfied at any point during the first 30 days, I'll be happy to give you a full refund.



How do I schedule my appointment?

Upon purchasing coaching, you'll receive further instructions on how to book a time for your appointment.

I recommend trying to schedule the first appointment so that it takes place during the seven day trial period if you can.