
My name is Rod Hilton and I’m a software developer located in Colorado. I primarily work on the JVM with Scala, Java, and Groovy, though I work with a number of different programming languages like Ruby. This blog mostly focuses on my fascination with technical topics and my professional life, but one time I made a post about Star Wars, and now it's 98% of my traffic.
Posts
- Retro Gaming Setup: A Beginner's Guide
- Assholes: A Probing Examination
- Strengths Only: A Peer-Review Philosophy
- Programming Podcasts: A Roundup
- A Branching Strategy Simpler than GitFlow: Three-Flow
- Software Engineering Guiding Principles - Part 2
- Software Engineering Guiding Principles - Part 1
- My StrengthsFinder Results
- Star Wars Machete Order: Update and FAQ
- Testing Against Template Renders in Grails
- QCon New York 2015: A Review
- Uploading a Jekyll Site to Rackspace Cloudfiles
- The Worst Programming Interview Question
- Top 10 Career-Changing Programming Books
- CenturyLink: Traps and Caps
- Diving Into Android
- OSCON 2013: A Review
- Book Review: Presentation Patterns
- Brief Thoughts on Software Craftsmanship
- A Stroll Through the Complexity Zoo
- Scala Second Impressions
- Book Review: The Career Programmer
- Getting "Real Work" Done
- Traveling Salesperson: The Most Misunderstood Problem
- Need-Driven Development
- Personal Wiki using GitHub and Gollum on OS X
- Computer Science and Telescopes
- Scala First Impressions
- The Star Wars Saga: Introducing Machete Order
- Why The Complete Bipartite Graph K3,3 Is Not Planar
- I Broke Your Code, And It's Your Fault
- Magic Variables Aren't Always Magic
- Moving One Git Repository Into Another As A Subdirectory
- Mechanics of Good Pairing
- Conditionally Running Tests With JUnit 4
- What Is Technical Debt?
- Be Careful With Clover in Jenkins
- Ubuntu, Tomcat, Jenkins, Git, and SSH Together
- When To Work On Technical Debt
- Building a Résumé With Templator
- A Different Kind of Technical Interview
- Adding 'Dont Hyphenate Classname" Support to Hyphenator
- Agile With a Capital “A” Vs. agile With a Lowercase “a”.
- Finding High-Impact Areas for Refactoring
- Certifications Aren't "Bad" (They Just Aren't "Good," Either)
- Avoiding The Big Design Interview Question
- You Have To Buy It Twice Before It’s Cheap
- Quantitatively Evaluating Test-Driven Development
- Units are Not Classes: Improving Unit Testing By Removing Artificial Boundaries
- My Personal 3 Pillars of Job Satisfaction
- How To: Convert Audible .aa Files to .mp3 Quickly
- Enhancement vs. Defect: More Than Pedantry
- Book Review: Pragmatic Thinking and Learning
- 5 Ways To Hose Your Estimates
- How I Lost 90 Pounds in One Year
- Managing The Firehose: Controlling RSS Through Pipes
- I Love Pair-Programming
- Book Review: The Art of Agile Development
- My Least Favorite Interview Question
- Apple: Semi-First Impressions
- Listing Only Java Processes
- Fixing WAYD (What Are You Doing) Plugin for Gnome Deskbar 2.20.0
- Blue Sage Realty Sucks: "I'm Rejecting Your Application. Get Out."
- Getting A Java Object's Refence ID
- Passed The Java Developer Exam!
- Assert_tag With Two Siblings In Rails
- Setting JAVA_HOME in a Batch File
- Using Multiple Versions Of Rails
- Changing Logging Behavior of Rails via Extensions
- Java Compiler Generating Secret Methods
- Language Marathon: First Impressions of Ruby, Python, and C#.
- Saying Goodbye To Windows
- Using Western Digital NetCenter with Ubuntu Linux
- My Interview With Google
- Coldfusion's Compiler
- Passed The SCWCD Exam!
- Java 5 Global Exception Handling
- Password Change Policies
- The Innovation Paradox
- Bypassing an OK-Only Message Box
- Getting Remote IP Address In Axis
- Buffalo Buffalo Buffalo
- How To Set Up 2 Java JDKs With Eclipse