Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Minimum Viable Tooling
Search
Miguel Angel Quinones Garcia
March 31, 2017
Programming
1
57
Minimum Viable Tooling
Miguel Angel Quinones Garcia
March 31, 2017
Tweet
Share
More Decks by Miguel Angel Quinones Garcia
See All by Miguel Angel Quinones Garcia
Patterns for Offline-first applications
miguelquinon
3
320
Poor man's functional programming
miguelquinon
0
150
Practical Code Injection
miguelquinon
0
87
Other Decks in Programming
See All in Programming
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
5
1.7k
tparseでgo testの出力を見やすくする
utgwkk
1
160
Microservices Platforms: When Team Topologies Meets Microservices Patterns
cer
PRO
1
980
WebRTC、 綺麗に見るか滑らかに見るか
sublimer
1
160
Level up your Gemini CLI - D&D Style!
palladius
1
180
Socio-Technical Evolution: Growing an Architecture and Its Organization for Fast Flow
cer
PRO
0
300
30分でDoctrineの仕組みと使い方を完全にマスターする / phpconkagawa 2025 Doctrine
ttskch
3
780
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
120
モデル駆動設計をやってみようワークショップ開催報告(Modeling Forum2025) / model driven design workshop report
haru860
0
240
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
190
全員アーキテクトで挑む、 巨大で高密度なドメインの紐解き方
agatan
8
19k
MAP, Jigsaw, Code Golf 振り返り会 by 関東Kaggler会|Jigsaw 15th Solution
hasibirok0
0
220
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
246
12k
Fireside Chat
paigeccino
41
3.7k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
Raft: Consensus for Rubyists
vanstee
141
7.2k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
69k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.3k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Transcript
MINIMUM VIABLE TOOLING 1 — Miguel Angel Quinones - https://miqu.me
Peak - Brain training 2 — Miguel Angel Quinones -
https://miqu.me
STARTUP PROBLEM: LIMITED RESOURCES 3 — Miguel Angel Quinones -
https://miqu.me
PROBLEM > Need to move fast > Need to try
new features > Keep your users happy 4 — Miguel Angel Quinones - https://miqu.me
5 — Miguel Angel Quinones - https://miqu.me
Do the Simple Thing First... And optimize what matters —
Instagram engineering HTTPS://ENGINEERING.INSTAGRAM.COM/INSTAGRAM-ANDROID-FOUR-YEARS- LATER-927C166B0201 6 — Miguel Angel Quinones - https://miqu.me
PLAN MINIMAL PROCESS DESIGNING FOR CHANGE IN-APP FACILITIES 7 —
Miguel Angel Quinones - https://miqu.me
MINIMAL PROCESS 8 — Miguel Angel Quinones - https://miqu.me
MINIMAL QA AND RELEASE PROCESS > Short branches > No
branch QA > 2 week release cycle > Release manager 9 — Miguel Angel Quinones - https://miqu.me
PRAGMATIC CI IOS + JENKINS = ! HOSTED CI =
☺ 10 — Miguel Angel Quinones - https://miqu.me
LOCALIZATIONS 11 — Miguel Angel Quinones - https://miqu.me
GOOGLE SPREADSHEETS ❤ Try sheetsu.com 12 — Miguel Angel Quinones
- https://miqu.me
GOOGLE SPREADSHEETS ❤ BAD > %@ vs {user_name} > Can
be fragile 13 — Miguel Angel Quinones - https://miqu.me
DESIGNING FOR CHANGE 14 — Miguel Angel Quinones - https://miqu.me
ARCHITECTURE CONSISTENCY IS THE ! 15 — Miguel Angel Quinones
- https://miqu.me
FEATURE FLAGS 16 — Miguel Angel Quinones - https://miqu.me
A/B TESTING DEVIL IS IN THE DETAILS 17 — Miguel
Angel Quinones - https://miqu.me
⚠ USING FEATURE FLAGS? MINIMIZE CONDITIONALS 18 — Miguel Angel
Quinones - https://miqu.me
⚠ FEATURE FLAGS ARE TECHNICAL DEBT 19 — Miguel Angel
Quinones - https://miqu.me
IN PROGRESS LOCALIZATIONS > Adding localization is one-way > Testing
is longer > Solution: Remove localizations with post-build script 20 — Miguel Angel Quinones - https://miqu.me
RETAIL DEMOS > Strict requirements > Faking data at services
> Minimal changes to UI > Feature flags + CI = ☺ 21 — Miguel Angel Quinones - https://miqu.me
22 — Miguel Angel Quinones - https://miqu.me
GENERATE CODE FOR YOUR ANIMATIONS 23 — Miguel Angel Quinones
- https://miqu.me
IN-APP FACILITIES 24 — Miguel Angel Quinones - https://miqu.me
SMART IN-APP DEVELOPER MENUS 25 — Miguel Angel Quinones -
https://miqu.me
SMART IN-APP DEVELOPER MENUS > Tied to your domain >
Collaborate with QA 26 — Miguel Angel Quinones - https://miqu.me
DEBUGGING SHORTCUTS 27 — Miguel Angel Quinones - https://miqu.me
DEBUGGING SHORTCUTS 28 — Miguel Angel Quinones - https://miqu.me
DEBUGGING SHORTCUTS 29 — Miguel Angel Quinones - https://miqu.me
START SIMPLE 1. Find a pain point 2. Fix it
with minimal effort 3. Evaluate for long term 4. Goto 1 30 — Miguel Angel Quinones - https://miqu.me
THANK YOU @MIGUELQUINON MIQU.ME PEAK.NET 31 — Miguel Angel Quinones
- https://miqu.me