Blog

Read the latest posts from my blog.

Blog

Web Frameworks and LLMs

Dead Framework Theory makes some good points about React and LLMs: React has become the default framework of the web React's dominance is...

Blog

Functional Programming in React

Level Up React: Functional programming in React React uses a functional paradigm, so we should use functional principles when using it. This artic...

Blog

Working From Home Improves Mental Health

The effects of commuting and working from home arrangements on mental health Working from home improves mental health as compared to commuting, es...

Blog

More Ways CSS and HTML Can Replace JavaScript

You No Longer Need JavaScript by Lyra Rebane Modern CSS and HTML can replace JavaScript for more use cases than most developers realize. The web i...

Blog

Web Components are for Progressive Enhancement

HTML Web Components Rather than an empty “shell component” that takes data and (using JavaScript exclusively) renders the entirety of its content...

Blog

McDowell Sonoran Preserve

Over the holidays we took a trip to Arizona. We visited the McDowell Sonoran Preserve, which is absolutely beautiful. ...

Blog

Research is Slow, Development is Fast

Slowness is a Virtue Development is the execution of a map toward a goal while research is the pursuit of a goal without a map... In this sense, ...

Blog

Social Isolation Speeds Cognitive Decline

Reducing Social Isolation Offers Brain Protection in Later Life New research published in The Journals of Gerontology, Series B: Psychological Sc...

Blog

Thin Desires

Thin Desires Are Eating Your Life A thick desire is one that changes you in the process of pursuing it. A thin desire is one that doesn't... Thic...

Blog

Re-evaluate Old Web Development Habits

NoLoJS: Reducing the JS Workload with HTML and CSS ...as new HTML and CSS methods gain traction, we need to consider replacing some “standard” JS...