Jeremy Learns Craftsmanship

  • October 10, 2012 Take Two
    Lessons learned from mistakes in application design
  • October 08, 2012 Package Principles- Cohesion
    An introduction to the first three package principles
  • October 04, 2012 Font-face Kits with Rails
    Using font-face kits with a Rails 3.2 project
  • September 17, 2012 Bowling Game Kata in Clojure
    An approach to the bowling game kata using Clojure
  • September 13, 2012 Assumptions
    A narrative about mistakes and the assumptions which led to them
  • September 11, 2012 Estimation
    Things to keep in mind when estimating project stories
  • September 09, 2012 Being Humble
    Advice for contributing to a professional environment
  • September 05, 2012 Team Communication
    Avoiding potential pitfalls by keeping a team informed
  • August 28, 2012 Do Something So You Can Change It
    Helping to spur progress using the words of a famous theatre director
  • August 24, 2012 Foundry
    A first encounter with an apprenticeship tracking application
  • August 19, 2012 Mapping the Path Between Problem and Solution
    A process to help unscramble a problem and realize the solution
  • August 14, 2012 Hash Breakage
    Discovering that Hashes work best with immutability
  • August 13, 2012 Managing Commit Size
    Two git commands to aid committing individual ideas
  • August 08, 2012 Development Logs
    Detailed accounts of activities and decisions as a personal learning tool
  • August 07, 2012 Testing Execution Order
    Accounting for order-dependent expectations in unit tests
  • August 06, 2012 A Few More Things Learned About Testing
    Behavior over implementation; extracted classes; and wet assertions
  • August 01, 2012 Expanding on the Single-Responsibility Principle
    Thoughts on applying SRP to methods as well as classes
  • July 26, 2012 Being Wrong and Thinking Right
    Thoughts on personal development and feedback
  • July 23, 2012 Quick and Dirty TDD
    Carrying game development ideas over into test-driven development
  • July 22, 2012 do...while vs. braces
    Visual consistency with regard to code block delimiters
  • July 21, 2012 == vs. eql vs. equals
    Thoughts on the subtle differences between these three similar operators
  • July 20, 2012 Kata Presentation Feedback
    Thinking about improvements for my kata and its presentation
  • July 14, 2012 Testing by Mocking Standard I/O
    Thoughts on thorough testing using mocks and the console
  • July 04, 2012 Prime Factors Kata
    The rough first result of my first real assignment
  • June 28, 2012 Vim: Hands-on Programming
    It might seem like a crazy person's editor, but...
  • June 27, 2012 Ruby
    Ruby and the challenge of deprecation and change
  • June 26, 2012 Apprenticeship, Day 1
    Some thoughts on my first day in the Apprenticeship

© Jeremy Neander 2012