A Treatise on the
Importance of Hackathons:
Containing a Description of the Importance of
Engineering-driven Ideation, Building Bridges Within the Organization, and the External Benefits in Multinational Conglomerates With Shared Common Interests
Hackathons
Huh
Good god
What is it (they) good for?
Absolutely:
- Everything
- Cross-team collaboration
- Cross-pollination of ideas
- Engineering-driven ideation
- Injection of new technologies
- Gamifying company innovation
- Solutions to developer pain points
- Empowerment of engineering staff
Cross-team Collaboration
- Sales has great ideas
- Design has great ideas
- Product has great ideas
- Support has great ideas
- Management has great ideas
- Back end developers have great ideas
- Front end developers have great ideas
Cross-team Collaboration
- These individual slices of our whole don't tend to overlap very much:
- In an ideal sense, we're all collaborating constantly, but...
- How often does back end collaborate with design?
- How often does sales collaborate with front end?
- How often does support collaborate with design?
Cross-team Collaboration
- What if we allowed members of all of these teams to form mini teams in an ad-hoc fashion in pursuit of a common goal?
- Let the most entrepreneurial of our bunch post ideas up on some central board (e.g. Confluence, Slack, etc.)
- Let those that are interested in tackling these perceived problem realms try to come together and hammer out a POC
- Let others (devops and straggler engineers) have a support role in quick project scaffolding, allocation of resources, generic code monkeys, etc. to aid all of our various teams
- Allow team members that don't normally work together, the chance to work together to push the company forward
Cross-pollination
- Back end people may be concerned about request latency, or different database types, scaling strategies, etc.
- Front end people may be concerned with slimming down our resource footprint, caching strategies, UI sluggishness, etc.
- Design people may be concerned with interaction paradigms, data architecture, conversion funnels, split-testing, etc.
- Product people may be concerned with streamlining workflows, feature-packing, their own dream pet projects, etc.
- Sales people may be concerned with solidifying the most commonly-used features as rock-solid and fast, etc.
- Support people may be concerned with technical aids that allow them to quickly and accurately diagnose problems, etc.
Cross-pollination
- I love chocolate, but feel like it's underutilized.
- That's so crazy, I feel the same way about peanut butter!

Cross-pollination
- I love chocolate, but feel like it's underutilized.
- That's so crazy, I feel the same way about peanut butter!
Hackathons
By Richard Lindsey
Hackathons
- 103