Practice programming with magically majestic methods
The perfect place to learn all kinds of programming, from introductory ideas to advanced abstractions.
Recent articles
View allBuilding for the World: A Developer's Guide to Internationalization and Localization
December 19, 2025•4,962 words
Practical introduction to internationalization (i18n) and localization (l10n) - from a developer's point of view.
Fundamentals of Rich Text Editors
December 19, 2025•2,571 words
The mental model I wish I had when I started working with WYSIWYG editors: document models, transactions, and custom nodes explained in 10 minutes.
Psychosis, Hyper-Logic, and Engineering
December 14, 2025•6,639 words
A personal story about trauma, mental health, and how technology helped me survive long-term.
Terraform: From Zero to Hero
December 14, 2025•2,713 words
A guide to learning Terraform from scratch, including key concepts, setup, and workflow.
Collections
View allHumanizing Engineering
Exploring the intersection of technology and humanity in engineering practices.
The Journey into Leadership
A personal narrative about becoming a VP of Software Engineering.
The Framework Field Guide - Ecosystem
Learn the surrounding tools around Angular, React, and Vue all at once and for free. Allow your apps to flourish using common tools.
The Art of Accessibility
Learn accessibility for modern web applications.
Looking for more?
Search for your favorite framework or most loved language; we'll share what we know.