Courageous Software
Do Our Best; Make Our Best Better; Help Others
Home Blog Categories Archives About Feed icon

Latest Posts - page 10

  • Inconceivable!

    Nov 16, 2015 • Randy Coulman • posted in inconceivable mindset speaking

    As I post this, I’m about to give a lightning talk at RubyConf 2015 entitled “Inconceivable!”

    Read more →
  • Chosen.js

    Nov 10, 2015 • Randy Coulman • posted in Tools I use javascript

    On a recent project, we needed a UI element that allows multiple selection of items from a long list of multi-word options. We wanted to optimize the workflow for data entry as that was the primary function of this part of the application, so the ability to find entries by typing a few characters was very important.

    Read more →
  • Brilliance

    Nov 3, 2015 • Randy Coulman • posted in learning mindset soft skills

    What is brilliance? What skill or quality does a person have that makes them brilliant in the eyes of others?

    Read more →
  • Faking an Options Hash in C++

    Oct 27, 2015 • Randy Coulman • posted in C++ affordances

    Consider a method that takes a number of optional parameters. Such a method is often a code smell, but there are times when it is the best of several ugly options.

    Read more →
  • The Downsides of Clean Commits

    Oct 20, 2015 • Randy Coulman • posted in git process teams

    When working in a team or on an open-source project in a git-centered process, the general advice is to keep commits and pull requests (PRs) clean, small and focused.

    Read more →
  • Using RSpec Mocks with Minitest

    Oct 13, 2015 • Randy Coulman • posted in minitest mock objects rspec ruby

    If you use test doubles in your Ruby unit tests as I do, there are several tools available. If you use RSpec, the obvious choice is rspec-mocks.

    Read more →
  • Agile Acronyms

    Oct 6, 2015 • Randy Coulman • posted in agile

    When you get into any kind of agile software development, you’ll inevitably run into a number of acronyms. Many of these acronyms have been around for a long time, and they represent important concepts and ideas that have been boiled down into a catchy acronym.

    Read more →
  • Representing Trees in Rails

    Sep 29, 2015 • Randy Coulman • posted in database rails

    Rails is generally used for building web applications that sit on top of relational databases. Relational databases work for many kinds of data, but not all. What if we need to represent a hierarchical data structure such as a tree?

    Read more →
  • Open Plan Offices

    Sep 22, 2015 • Randy Coulman • posted in agile teams work

    Open-plan offices have been taking a lot of heat from such reputable sources as The Washington Post, The New Yorker, and The Onion.

    Read more →
  • Speaking at RubyConf 2015

    Sep 17, 2015 • Randy Coulman • posted in conference speaking

    I’m excited to announce that I’ll be speaking at RubyConf 2015, November 15-17 in San Antonio, TX. I spoke at RubyConf last year and really enjoyed it.

    Read more →
« Older Posts Archives Newer Posts »
  • Courageous Software
  • Copyright © 2013 - 2024 Randy Coulman
  • Privacy Policy
  • randycoulman
  • randycoulman
  • randycoulman

Randy Coulman's blog on writing software well, and helping others to do the same.