Course code:
8TH-1
Years with company:
2
Years programming:
3
Primary programming language:
Ruby
Other programming languages:
Java, Scala, Javascript, Clojure
Unit test harnesses:
RSpec, JUnit, TestNG, Mocha, Jasmine, Speclj
Something else:
Last job was as a field organizer on a campaign, got interested in what could be done with software while doing that work
Test practice now:
Test-first, including black box integration tests
Target system:
Some sort of Linux
Dev tools:
Vim, Jetbrains IDEs
Build time:
Under 10 seconds
Coding standard:
Tested, modular, expressive
Function too long:
When it's doing more than one thing, or takes too long to grok given its inherent complexity
Code reviews:
Look for bugs, unhandled cases, inadequate testing, style concerns
Code time:
30
Test time:
60
Debug time:
10
Favorite thing about dev:
Variety of work, usually a good pace of problem-solving, satisfying to come up with good design
Least favorite thing about dev:
Usually have to move faster than I would if I didn't have to keep a client happy
Tdd knowledge:
How to do it, why it's a good idea
Why are you attending:
Haven't had to work in such a low-level language