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
Stuff I wish someone told me about being an eng...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Jeffrey Walter
July 28, 2015
Programming
61
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Stuff I wish someone told me about being an engineer
Jeffrey Walter
July 28, 2015
Other Decks in Programming
See All in Programming
作って学ぶ、 JSX (TSX) ランタイムの基本
syumai
7
1.7k
AIで効率化できた業務・日常
ochtum
0
140
The ROI of Quarkus for Spring Boot Applications
hollycummins
0
120
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
720
そのテスト、説明できますか?~LWテスト戦略FW~のご紹介
nakahara
0
150
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
360
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
4.3k
AI 時代のソフトウェア設計の学び方
masuda220
PRO
29
13k
TAKTでAI駆動開発の品質を設計する
j5ik2o
7
1.4k
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
290
CSC307 Lecture 17
javiergs
PRO
0
320
並列実装の現場、2ヶ月間実務でAIを使い倒したAIもPCも私も限界が近い
ming_ayami
0
130
Featured
See All Featured
Google's AI Overviews - The New Search
badams
0
1k
New Earth Scene 8
popppiees
3
2.3k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
140
Skip the Path - Find Your Career Trail
mkilby
1
150
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
440
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Why Our Code Smells
bkeepers
PRO
340
58k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
240
It's Worth the Effort
3n
188
29k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
220
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.1k
Transcript
Stuff I wish someone told me about being an
engineer Jeffrey Walter Senior Computer Scien;st Adobe
Titles are bullshit. • Do not hang your iden;ty
on your ;tle • They mean a lot to some people
Process MaBers • Don’t be a cowboy
• Find a process that works for you • Follow that process
Ask for help • No one expects you to
know all the things
Google is the best
They’re gonna find me out! • Imposter syndrome never
goes away • It does get beBer. I promise.
You are not hot shit • The all knowing
neck-‐beard is not amused • You can be that neck-‐beard
Making mistakes is not a requirement • Pair programming
• Code reviews • Open source
It’s easy, right? All you have to do is…
• NO! • What is the problem are you trying to solve?
Problem solving • Syntax is gravy •
Whiteboard, pseudo-‐code, rubber duck, toy problems
Constantly self evaluate • Stuck in a rut
PRIORITY ALPHA 1!!!! • Not everything can be priority
1 • Keep a task list
Technical debt • Never priori;zed • Do
it anyway
Past you is an idiot. • Ten minutes ago
you is an idiot • 1 month ago you is a f-‐ckin crazy person
Sacred cows are tasty • Rip it out!
Es;ma;on sucks. You suck. • Dunning-‐Kruger effect
• BeBer stories == beBer es;ma;on
Passion • Horseshit!
The Hard Stuff
• Follow Sandy Metz’s rules • Test all
the things • DO NOT USE EXCEPTIONS FOR FLOW CONTROL • Learn how to debug
CS fundamentals • Write a linked list •
Write a binary search • Memory structures • Pass by reference vs pass by value • Garbage collec;on • SQL • Write a recursive tree traversal
Programming PaBerns • DRY • Bike Shedding
• SOLID • Dependency Injec;on • Map/reduce • Memoiza;on • Null object • Func;onal Programming
Architectural PaBerns • SOA • Microservices •
Load balancing • High Availability • Pub/Sub/Observer
Stuff you think you know already • Interviewing sucks
• The liBle stuff maBers • Stupid people exist • Peter principal • Office Space • It’s ok to work for Innotech
Don’t be an asshole • Tag, you’re it!
• Misogyny/Racism/*ism is real
Thanks! • Lehi Developers User Group • Email:
[email protected]
• TwiBer: @jwalter748 • Slack: LDUG.slack.com