Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Tech at Tictail
Search
Alex Michael
December 18, 2013
Technology
410
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Tech at Tictail
A lightweight presentation on how Tictail builds product.
Alex Michael
December 18, 2013
More Decks by Alex Michael
See All by Alex Michael
CEL 1st UK Meetup
alexmic
1
650
Other Decks in Technology
See All in Technology
JAWS-UGグッズ職人仕事の流儀
kentapapa
0
110
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
280
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
580
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
160
Claude の新機能を、 出た日に触って社内に届けるまで
rfdnxbro
1
180
「Docker Desktop不要の時代」は 来たのか?
ueponx
0
770
AI時代のPRレビューにどう向き合うか?
kairim0
1
240
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
8
3.1k
1つのリクエストを追って理解する - llm-dのP/D分離
akhino
1
160
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
150
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
230
「事実」を「計測」して、「解釈」する 〜AWS Lambdaのメモリ最適解の見つけ方〜
maimyyym
0
170
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
480
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
320
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
The Language of Interfaces
destraynor
162
27k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
sira's awesome portfolio website redesign presentation
elsirapls
0
460
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
370
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
460
Transcript
None
@alexismic http://alexmic.net
“Tictail is the Tumblr of e-commerce” – Wired Magazine
30,000 online stores Growth
We are a small team. Things work for us now,
but time will tell as we grow.
git git clone
[email protected]
:tictail/api-explorer
python import antigravity
AWS aws ec2 start-instances
So, how do we work now?
XP Scrum Agile Pairing Kanban Whatever.
Always develop in production mirror. Consistency. Repeatability. Repeatability .
None
Branching model. Keep it simple, stupid. Plus, “if in doubt,
branch”.
production master branch
Master is always deployable. No need to say the same
for production…
None
We like pull requests. Each branch ends (or starts) with
a pull request.
None
Progress
Progress Discussion
Progress Discussion Code review
Progress Discussion Tests Code review
Progress Discussion Tests Code review Knowledge Sharing
Culture of trust. If one person thinks it’s good, ship!
GitHub issues are great. We use them for bugs and
feature tracking. With labels. And colours.
None
Integrate all the things, bro.
for each push do: build() test() notify() profit?()
build(); test()
notify() Hipchat Email Desk lamps
Deployment.
Release cycles are slow. Iterate, validate, polish (or scrap). We
deploy many times a day.
$ penguin-c4 deploy! Deploying… No downtime deployment. Unless we break
things… :-)
Communication is key.
Hipchat We chat… a lot.
Email We email… a lot. echo Feature announcements, office gossip.
tech Discussions, link sharing, quick decisions.
Project Sync Every Monday, each team gives a summary of
what they’ve done and what they plan to do.
Bi-weekly. We discuss what we’ve done well, and what we
can do even better. Retrospectives
Simple. Consistency. Trust. Notifications. Testing. Simple. Communication. Trust. WIPs. Pull
Requests. Issues. Trust. Testing. Automate. Branching. Testing. Simplicity. Git. Communication. Cloud. Notifications. Python. Hipchat. Emails. No downtime. Git. Retrospectives. Code Reviews. Ideas. WIPs. Share. Discussion. Integration. Git. Build. Notifications. Email. Retrospectives. AWS. Deployment. Growth. Commits. Git. Cloud. Communication. Code Reviews. Vagrant. Pull Requests. Infrastructure. Workflow. RECAP
By the way, we’re hiring. Thanks!