Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Mistakes were made
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
tharsheblows
February 12, 2019
Technology
0
38
Mistakes were made
Top 5 code related mistakes of 2018 (that I can share publicly)
tharsheblows
February 12, 2019
Tweet
Share
More Decks by tharsheblows
See All by tharsheblows
What I do when I don't know what I'm doing
tharsheblows
0
64
Tech support and community management
tharsheblows
0
150
Other Decks in Technology
See All in Technology
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
qa
0
510
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
4
1.3k
SSoT(Single Source of Truth)で「壊して再生」する設計
kawauso
2
400
俺の/私の最強アーキテクチャ決定戦開催 ― チームで新しいアーキテクチャに適合していくために / 20260322 Naoki Takahashi
shift_evolve
PRO
1
480
AI時代のシステム開発者の仕事_20260328
sengtor
0
310
Astro Islandsの 内部実装を 「日本で一番わかりやすく」 ざっくり解説!
knj
0
350
スケーリングを封じられたEC2を救いたい
senseofunity129
0
130
40代からのアウトプット ― 経験は価値ある学びに変わる / 20260404 Naoki Takahashi
shift_evolve
PRO
1
110
GitHub Actions侵害 — 相次ぐ事例を振り返り、次なる脅威に備える
flatt_security
9
6.8k
PostgreSQL 18のNOT ENFORCEDな制約とDEFERRABLEの関係
yahonda
0
150
Sansanの認証基盤を支えるアーキテクチャとその振り返り
sansantech
PRO
1
120
QA組織のAI戦略とAIテスト設計システムAITASの実践
sansantech
PRO
1
260
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
9
780
Documentation Writing (for coders)
carmenintech
77
5.3k
Claude Code のすすめ
schroneko
67
220k
Bash Introduction
62gerente
615
210k
GraphQLとの向き合い方2022年版
quramy
50
14k
Deep Space Network (abreviated)
tonyrice
0
97
Joys of Absence: A Defence of Solitary Play
codingconduct
1
330
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
180
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.3k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Transcript
Mistakes were made A highlight reel from 2018
Who I am
What I did Large project for a small company, everything
from designing table relationships to print stylesheets
Introduced state management (Vuex) too late Refactoring messy events and
state was painful
Should I have known better? NO* Did it require an
urgent fix? YES *https://medium.com/@dan_abramov/you-might-not-need-redux-be46360cf367
Made a prototype Of course it wasn’t a prototype, it’s
in production now
Should I have known better? YES Did it require an
urgent fix? NO* *dumb luck
Mistook easy for simple A complicated theme I know well
is easier than a simple theme I don’t
Should I have known better? YES Did it require an
urgent fix? NO
Asked for too much from the REST API Vue is
easy to extend but don’t ask for everything at once
Should I have known better? YES Did it require an
urgent fix? YES
Didn’t make the impossible not possible “Oh it’ll never do
that” is the worst excuse for making sure it can’t
There were so many failures • Database • API •
Front end js
Should I have known better? YES Did it require an
urgent fix? YES Was it super stressful? YES
BONUS: Firefox print css wtf Printing in FF is insane
Should I have known better? NO Did it require an
urgent fix? YES
The end for now