Writing on tech-education, software engineering, engineering management and more

My primary interest is to provide value to tech educators. There are many facets to this, and I write about all of them. And some fun stuff...

Prelude news - Learning sprints: What and When?

I've been running workshops through Prelude for some time. I've made a few changes to how things work, added more flexibility to suite different schedules and added a whole lot of information about how things work.

Curb cuts in learning and work

What if we designed our education systems to be robust against human error and common human struggles? A lot of the mechanisms we use in education and in work seem to be built for robots. Would it not be humane to expect less of people? Would it not be better for everyone if we considered what we could learn from outliers?

Tools as teachers

Exploring how tools like Django, AllAuth, and HTMX don’t just help you build—they teach you to understand the web at a deeper level.

Advice I often give to new programmers

I've spent a lot of time teaching people how to be professional developers. Here is some of the advice I give again and again

On teaching beginners

Teaching beginner programmers is often way harder than teaching advanced skills. This is why.

How I design workshops

Some things I think about while designing workshops for maximum learning

On speaking

I take conference talk preparation very seriously, with good results. Here is how I do it

Conference practices worth stealing

I've been to a lot of conferences lately, here are a few practices and mechanisms worth stealing (like an artist)

An HTMX success story

Porting from Django+React to a Django+HTMX based stack

#htmx
#react
#softwareDevelopment
#django
#webDevelopment

Survey for beginner devs

I'm doing a little research about how new devs find their way (or don't). I'd love it if you could share this

Conference flywheel

The conferences I've spoken at and how things have built up over time

3. Growth mindset

The magic ingredient for both learners and teachers

#education
#growthMindset
#hubermanLab
#altEducation

Becoming a master teacher

How assessing learners helps teachers grow

#education
#techEducation
#altEducation
#assessment
#masteryBasedLearning

The Protégé effect

How you learn by teaching others. And applications at a code school

#education
#techEducation
#altEducation

Why I write

A bit about my personal philosophy

#personal
#writing
#impact
#techEducation

Applying mastery-based learning in tech-ed

In a first principles approach to education system design, mastery-based learning would be among the first of the principles

#education
#altEducation
#techEducation
#masteryBasedLearning

A problem with code schools

Why some code schools focus on shallow familiarity

#softwareDevelopment
#altEducation

Developer skills mismatch

Junior devs struggle to get work, loads of people are getting laid off, yet companies struggle to find the dev talent that they need. This seems to be a worldwide phenomenon. What gives?

#devJobMarket
#softwareDevelopment

Broad and shallow vs narrow and deep

Advice on skill acquisition for early-career developers

#juniorDevelopers
#learningStrategies
#careerDevelopment
#buildingMastery

Stay up to date

Subscribe to my newsletter. This will be a monthly digest of my latest articles and some other news and goodies.