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
tharsheblows
February 12, 2019
Technology
0
36
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
58
Tech support and community management
tharsheblows
0
120
Other Decks in Technology
See All in Technology
Formal Development of Operating Systems in Rust
riru
1
420
2025年に挑戦したいこと
molmolken
0
160
Godot Engineについて調べてみた
unsoluble_sugar
0
410
デジタルアイデンティティ人材育成推進ワーキンググループ 翻訳サブワーキンググループ 活動報告 / 20250114-OIDF-J-EduWG-TranslationSWG
oidfj
0
540
Git scrapingで始める継続的なデータ追跡 / Git Scraping
ohbarye
5
500
東京Ruby会議12 Ruby と Rust と私 / Tokyo RubyKaigi 12 Ruby, Rust and me
eagletmt
3
870
AWS Community Builderのススメ - みんなもCommunity Builderに応募しよう! -
smt7174
0
180
テストを書かないためのテスト/ Tests for not writing tests
sinsoku
1
170
DMMブックスへのTipKit導入
ttyi2
1
110
[IBM TechXchange Dojo]Watson Discoveryとwatsonx.aiでRAGを実現!座学①
siyuanzh09
0
110
Alignment and Autonomy in Cybozu - 300人の開発組織でアラインメントと自律性を両立させるアジャイルな組織運営 / RSGT2025
ama_ch
1
2.4k
AIアプリケーション開発でAzure AI Searchを使いこなすためには
isidaitc
1
120
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
30
2.1k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
19
2.3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.6k
Optimising Largest Contentful Paint
csswizardry
33
3k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
3
180
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Building an army of robots
kneath
302
45k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Gamification - CAS2011
davidbonilla
80
5.1k
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