A brief talk given at CodeFellows (codefellows.org) on my path to becoming a programmer, what it's like to be a Rails developer, and advice I'd have for people getting into the profession.
Me • Development Lead @ Onehub • Joined January 2008 • Responsible for front-end & back-end development • Manage staging/deploy process 2 Thursday, March 21, 13
would ya say you do here? • Surf Internet, look at cat pictures • Read code, think about bugs • Write code, fix bugs • Write bugs for myself to fix in the future 6 Thursday, March 21, 13
would ya say you do here? • Even mix of developing new features & doing support/ bug fixes on existing functionality • 60% Ruby, 40% JavaScript • Sometimes, 40% Objective-C • Yes, I know that’s 140% 7 Thursday, March 21, 13
path to becoming a programmer • 1995-1998: HTML (barely) • 1998-1999: C (barely) • 2000-2001: PHP (barely) • 2001-2002: Flash/ActionScript (barely) • 2006: Ruby • 2007: Rails, wrote app for Apple Store • 2008: First paying job as a programmer! 14 Thursday, March 21, 13
Skills • Ability to ship code • Ability to clearly explain your decisions to others • Basic modern programming concepts Object Oriented Design MVC 15 Thursday, March 21, 13
startup life like? • Hard/fun work • Small team • Lots of responsibility • Flat management structure • Perks! Team Lunches CrossFit Snacks Beer/Whiskey 18 Thursday, March 21, 13