Recent Posts

  • How to Learn PHP Unit Testing With Katas
  • PHP Web Scraping: What to know before you start with Symfony Panther, Goutte, and more
  • Rubber Duck Debugging: The Psychology of How it Works
  • All Programs Have a Surrounding Human Context. This Matters
  • Thoughtful Code is Contextual, Intelligible, Verifiable, and Cellular

Recent Comments

  • Oghenemeru G. Avwemoya on Rubber Duck Debugging: The Psychology of How it Works
  • Chris on Rubber Duck Debugging: The Psychology of How it Works
  • egarcia on Why Use PHP in 2019?
  • mark on ORM Patterns: The Trade-Offs of Active Record and Data Mappers for Object-Relational Mapping
  • David on A Complete Guide to PHP Namespaces

Archives

  • April 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018

Categories

  • Announcements
  • High-Level Concepts
  • Personal Experiences
  • PHP
  • Widgets
  • Search

Thoughtful Code

Code is Poetry

Menu

Skip to content
  • Home
  • About David
  • Pair Program with David

Monthly Archives: January 2019

High-Level Concepts

Rubber Duck Debugging: The Psychology of How it Works

January 9, 2019David 8 Comments

Computers process information differently than humans do. Anyone who's first learning to program understands this well. What's hard about programming for a beginner isn't really big hard esoteric concepts, but that you've got to be so painfully exacting in how you describe everything to a (dumb) computer. That's why we do rubber duck debugging.

Continue reading →

Standard
Proudly powered by WordPress | Theme: Ryu by WordPress.com.