Menu Close Menu
Menu
  • Home
  • Stuff I Do
    • RubyTapas Screencasts
    • Pairing
    • Consulting & Coaching
    • Speaking
    • Courses
    • Newsletters
    • Books
    • Podcasts
    • Patreon
  • Blog
  • About
    • About Avdi
    • Hire Me
    • Contact
  • Learn

avdi.codes

Avdi Grimm, Code Cleric

Articles

On the limits of TDD, and the limits of studies of TDD

Greg Wilson writes: This painstaking study is the latest in a long line to find that test-driven development (TDD) has little or no impact on development time or code quality….

Read More

Articles October 7, 2016

Planning for the wrong kind of scale

Recently I wrote at length to my newsletter subscribers about some of the factors that went into my choice to move RubyTapas to a WordPress platform. Here’s a small excerpt…

Read More

Articles July 7, 2016

Some quick thoughts on input validation

The Hanami project is looking at upgrading and/or replacing their input validation system. I had some thoughts on this topic, but I don’t want to excessively clutter up their thread…

Read More

Articles Technologies April 21, 2016

A late-night rant about OOP and parametric dispatch

Update: this post was the product of an exhausted mind, and as such it misused terms, wasn’t well backed-up, and was generally incoherent. I’m withdrawing it until such time as…

Read More

Articles April 1, 2016

Should we use a coding standard?

Hey Avdi, should we use a coding standard? Yes. Which standard should we use? I don’t think there’s one “right” coding standard. I think every project should select their own…

Read More

Articles March 2, 2016

The Inescapable Pragmatism of Procedures

Dr. Ben Maughan writes: At the moment I am rewriting some LaTeX notes into org mode to use in lecture slides. This involves several repetitive tasks, like converting a section…

Read More

Articles December 4, 2015

Contempt as a sign of organizational incompetence

A few months back I wrote on my personal journal about how incompetently-written firmware in a VTech child’s camera led to my 5 year old daughter losing cherished memories. I…

Read More

Articles December 1, 2015

Are you smart enough to be a programmer?

I often talk to non-programmers who think I must have to be extraordinarily clever to be a software developer, and that they could never do it. In my experience, people…

Read More

Articles November 23, 2015

Hell’s code kitchen

Some thoughts on bullying behavior in software projects.

Read More

Articles November 9, 2015

It’s time to stop programming for the teletype era

This my 3-year-old daughter Ylva, trying to make one of our computers do what she wants. Don’t get me wrong: Ylva is perfectly adept at using computers. This one, however,…

Read More

Articles October 29, 2015
« Previous 1 2 3 4 5 … 9 Next »

Categories

Tags

activerecord architecture aws bdd books business c++ community conferences datamapper design Design Patterns elixir emacs emacs reboot errors exceptions featured fpoo http idioms javascript languages linux metaprogramming monkeypatching oo oop patterns practices rails Rake refactoring rspec Ruby Ruby on Rails RubyTapas SIGAVDI smalltalk software design talks TDD testing tools ubuntu

Archives

Support Me!

Become a Patron!

Recent Posts

  • SIGAVDI #91: Sweet Potato Pie Edition
  • SIGAVDI #90: Chicken soup edition
  • Why you shouldn’t inherit from Ruby’s core classes (and what to do instead)
  • Safely Call Superclass Methods from Ruby Modules
  • SIGAVDI #89: Apple Pie Funnel Cake Edition

RSS Podcast: The Cache Flush

  • 009 Sponsorship Specifications
  • 008 Reconstituted sophisticated opinions
  • 007 Silver duct tape factories
  • Persistence of Impostor Relationships
  • 005 Jessica Kerr on the true barriers to change
  • Home
  • Stuff I Do
    • RubyTapas Screencasts
    • Pairing
    • Consulting & Coaching
    • Speaking
    • Courses
    • Newsletters
    • Books
    • Podcasts
    • Patreon
  • Blog
  • About
    • About Avdi
    • Hire Me
    • Contact
  • Learn

Categories

  • #NOCODE
  • Announcements
  • Articles
  • Collaborations
  • Dev Journal
  • Event Log
  • Fragments
  • How-to
  • Humor
  • MOOM Course Updates
  • Resources
  • RubyTapas Freebies
  • Serializations
  • SIGAVDI
  • Skills
  • Technologies
  • The Cache Flush
  • Uncategorized
  • Videos
  • Github
  • Twitter
  • Facebook
  • LinkedIn
  • YouTube
  • Patreon

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
© ShipRise LLC | Avdi Grimm, Code Cleric
  • Home
  • Stuff I Do
  • Blog
  • About
  • Learn