I just read an article outlining why pair programming apparently "sucks" Go read it, come back. I'll...
I've made a recent small addition to NExpect core which I hope will make certain kinds of tests a lit...
I've written about NExpect a few times before: Introduction Level 1 Level 2 Level 3 If you'd like...
I recently found myself in the position of needing to spin up several small TypeScript projects all a...
Definition Orthogonality is a mathematical term referring to lines which are 90° to each o...
One of the earliest principles we learn about in programming is DRY: Don't Repeat Yourself It's mos...
TL;DR: in the source repo, do: git stash git stash show -p > /tmp/stash.patch git sta...
A discussion on the .bind() function found on the Function prototype
An introduction to PeanutButter.DuckTyping
The third part in the series about NExpect
Part of the introductory series about NExpect
Part of the introduction to NExpect
An introduction to the NExpect assertions library
A discussion on using random values in testing
A short look at lazy props and a new C# operator that makes them easier
Part of the series exploring topics from The Pragmatic Programmer 20th Anniversary edition
Part of the series reflecting on concepts from The Pragmatic Programmer, 20th Anniversary Edition
An argument for making code more readable for humans
I've seen this quite a few times. Enough that I feel I need to reiterate it, even though I'm quite su...
Part of the discussion around points from The Pragmatic Programmer, 20th Anniversary Edition
Part of a series sharing learnings I've had from yoga, as a creative.
Part of a series sharing learnings I've had from yoga, as a creative.
A continuation of the discussion on The Pragmatic Programmer, 20th Anniversary Edition
We follow the duck-typing concept a little deeper down the rabbit-hole
Part of the Pragmatic Programmer series
Duck-Typing: what is it, and how is it relevant to .NET?
Part of my series of short discussions of topics raised in The Pragmatic Programmer, 20th Anniversary edition
A walk-through of virtual/override vs new in .net