raul barroso - heroku, a way of working - speaking at tenerife tech & biz dec 2013
DESCRIPTION
Raul Barroso talking about working at Heroku, at the #tenerifetechandbiz end of 2013 special eventTRANSCRIPT
So, what’s Heroku?● It's a platform that makes deployments easy.
Traditionally this was hard.
● Heroku lets app developers spend 100% of their time on their application code, not managing servers, deployment, ongoing operations, or scaling.
● And much more.
Developer productivity
● Why require 3 steps when 1 will do?
● Why require any action at all when zero steps will do?
source: dangerismyfirstname.com
Agility● How fast you can publish your application,
how fast you can change it
● We believe that a deployment platform’s workflow and experience should be designed
No surprisesOur first concern is your happiness.
Our happiness● <3 Vibe Team● Wellness (Yoga, Meditation, Gym…)● Weeks off● Conferences● Remote work● Beer club● (http://starving-samurai-42.tumblr.com/archive)
Feel productive
Makers day
“As Heroku has grown, meetings have increased, and the value of Maker Day’s has increased
exponentially.” - Craig Kerstiens
Methodology
Small teams● Operates much like an individual entity
(multidisciplinary)
● Chooses its own tools and best method for communication
● Ownership
● Rotations
Starter projects
Change roles inside the company.Pick your battle.
New hiresNot an HR, this goes to the hiring manager
(usually an engineer).
Communication● Mailing lists (announcements@, discussion@,
fun@, concerts@, sf@, api@)...
● GitHub
● Trello
● Campfire/Hipchat/Slack
Avoid context switching (preserve quality)
Mostly asynchronous but also● 1:1(s)
● Offsites
● Stand ups
● Meetings
All hands & Workshops
Happiness & Trust
Nothing is more powerful than a community of talented people motivated to succeed.
Even playing Dodgeball
Muchas graciaswww.raulbarroso.com
We’re hiring!jobs.heroku.com
http://vimeo.com/48837086http://vimeo.com/61829655