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
How to become a better developer
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Aldo Ziflaj
May 14, 2017
Programming
240
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
How to become a better developer
My presentation for Open Source Conference Albania (OSCAL) 2017
Aldo Ziflaj
May 14, 2017
More Decks by Aldo Ziflaj
See All by Aldo Ziflaj
Hands-on Data Orchestration: Building a CDC Pipeline on top of Kafka and Kubernetes
aziflaj
3
470
No-Bullshit Guide into Building Software
aziflaj
0
360
Ruby is dead. Long live Ruby
aziflaj
0
470
Building CLI apps with Ruby
aziflaj
0
86
Git SCM
aziflaj
0
310
Reflections on my Project52
aziflaj
0
550
Cryptanalysis - basic ciphers and a bit more
aziflaj
0
140
Some hours of python
aziflaj
0
90
Other Decks in Programming
See All in Programming
AWS CDKを理解するために公式の定義を深掘って解説してみる / Understanding AWS CDK by Digging into Its Official Definition
akihisaikeda
3
290
우리의 Nitro Modules는 당신의 Turbo Modules보다 아름답다
l2hyunwoo
0
260
作れるエンジニアから、価値を届けるエンジニアへ
ryunakayama
1
240
クラウドエージェントは、 何がそんなに便利なのか / what makes cloud agents so useful
rkaga
5
800
Coding with AI: How to trust the storyteller (AWS Community Day Adria, Ljubljana 2026)
slobodan
0
140
AIが実装を担う時代の「技術設計」と「チームマネジメント」
kamina_zzz
2
230
Crash Auto Pipelines
veronikapj
1
390
Spec-driven Development with AI
simas
PRO
0
2.3k
protojson における文字化けの扱い
kazuki1023
0
150
Lambda durable functionsでHuman in the Loopを楽に…楽に……
har1101
2
290
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
220
Web3Dライブラリを作ってVue Custom Rendererの仕組みを理解しよう / lets learn vue custom renderer by making 3d library
drumath2237
1
130
Featured
See All Featured
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.9k
Building Applications with DynamoDB
mza
96
7.3k
Color Theory Basics | Prateek | Gurzu
gurzu
1
510
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
121
120k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.6k
RailsConf 2023
tenderlove
30
1.6k
Into the Great Unknown - MozCon
thekraken
41
2.8k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.8k
sira's awesome portfolio website redesign presentation
elsirapls
0
500
For a Future-Friendly Web
brad_frost
184
11k
Transcript
How to become a better developer Aldo Ziflaj // @aziflaj
OSCAL 2017
Disclaimer
Disclaimer I am a liar
Disclaimer I am a liar If you get better, I
get unemployed
Disclaimer I am a liar If you get better, I
get unemployed The only advice you can get from a lottery winner is to buy more lottery tickets
Disclaimer I am a liar If you get better, I
get unemployed The only advice you can get from a lottery winner is to buy more lottery tickets I am not a winner
Disclaimer I am a liar If you get better, I
get unemployed The only advice you can get from a lottery winner is to buy more lottery tickets I am not a winner I will be using this ugly font
Disclaimer I am a liar If you get better, I
get unemployed The only advice you can get from a lottery winner is to buy more lottery tickets I am not a winner I will be using this ugly font, and the slides background will be white
Lecture #1 Calling people names
This is you
This is you (Representation)
This is who you don’t want to be *le ninja
developer
You don’t want to be this either * le rockstar
developer
Conclusion: Be humble
Lecture #2 Being a trout
None
None
Conclusion: Don’t go with the flow
Lecture #2.5 Not being a literal trout
None
Comfort Zone
Comfort Zone
You Comfort Zone
You (Representation) Comfort Zone
You (Representation) All the good things in life Comfort Zone
You (Representation) All the good things in life Comfort Zone
You (Representation) All the good things in life Your ideal
love Comfort Zone
You (Representation) All the good things in life Your ideal
love Comfort Zone
You (Representation) All the good things in life Your ideal
love Comfort Zone I could use some bacon
Conclusion: Bacon is love, bacon is life
Lecture #3 Cooking spaghetti
Ingredients
Ingredients 1-3 programming languages
Ingredients 1-3 programming languages Code editor
Ingredients 1-3 programming languages Code editor Terminal
Ingredients 1-3 programming languages Code editor Terminal Build tools
Ingredients 1-3 programming languages Code editor Terminal Build tools Paradigms
Conclusion: Learn your tools
Lecture #4 Be lazy
None
None
None
None
'Automating' comes from the roots 'auto-' meaning 'self-', and 'mating',
meaning 'screwing'.
Conclusion: Don’t Repeat Yourself
Conclusion: Don’t Repeat Yourself (stay DRY)
Lecture #5 Socialize
Lecture #5 Socialize
None
None
None
None
Conclusion: The more peers you know, the higher your job
opportunities
Lecture #6 Eat, pray, love
None
None
None
Conclusion: Be happy