An Apprentice's Community
Musings on the path of an aspiring software developer
Musings on the path of an aspiring software developer
Lessons learned from mistakes in application design
An introduction to the first three package principles
Using font-face kits with a Rails 3.2 project
An approach to the bowling game kata using Clojure
A narrative about mistakes and the assumptions which led to them
Things to keep in mind when estimating project stories
Advice for contributing to a professional environment
Avoiding potential pitfalls by keeping a team informed
Helping to spur progress using the words of a famous theatre director
A first encounter with an apprenticeship tracking application
A process to help unscramble a problem and realize the solution
Discovering that Hashes work best with immutability
Two git commands to aid committing individual ideas
Detailed accounts of activities and decisions as a personal learning tool
Accounting for order-dependent expectations in unit tests
Behavior over implementation; extracted classes; and wet assertions
Thoughts on applying SRP to methods as well as classes
Thoughts on personal development and feedback
Carrying game development ideas over into test-driven development
Visual consistency with regard to code block delimiters
Thoughts on the subtle differences between these three similar operators
Thinking about improvements for my kata and its presentation
Thoughts on thorough testing using mocks and the console
The rough first result of my first real assignment
It might seem like a crazy person's editor, but...
Ruby and the challenge of deprecation and change
Some thoughts on my first day in the Apprenticeship