Technical Journal

Coderrob

Hi, I'm Rob - programmer, Pluralsight author, software architect, emerging technologist, and lifelong learner.

Latest entry / May 14, 2026

Agentic Development and the Review-Centric Workflow

AI is going to change software teams whether we pretend to be ready or not. The lazy version of that change is simple: give everyone an agent, tell them to go faster, and hope review catches whatever falls out the other side. That is not a …

Apr 27, 2026

JavaScript this and Arrow Functions Explained

JavaScript functions do not all decide this the same way. Regular functions usually get this from how they are called. Arrow functions do not create their own this at all. This post is about …

Apr 27, 2026

JavaScript Closures and Modified Closures Explained

Closures show up any time a JavaScript function uses a variable defined from outside its own curly braces. That makes them common in callbacks, event handlers, timers, factory functions, and …

Apr 26, 2026

JavaScript Hoisting Explained

Hoisting is JavaScript’s setup behavior for declarations. It affects whether a function or variable can be used before the line where it appears in the file. That matters because …

Apr 25, 2026

JavaScript var, let, and const Explained

Most JavaScript code starts with a simple act: you give a value a name. We call that a variable declaration. That sounds small, but the way you create that name affects how the rest of your …

Apr 12, 2026

From Agent to A Soul

More Than Just an Agent I’ve been thinking about how we talk about AI systems, and Anthropic’s concept of a “soul” really resonates with me. When you take an agent …

Apr 10, 2026

Fast Is Slow When You're Neck Deep in AI Slop

The Pattern Nobody Wants to Talk About I’ve seen a distinct pattern where AI slows down software development. I know. Heresy. But hear me out. Agents are fast, but in the old saying …

Archive

There is more in the archive.

51 posts are available in the full blog index.