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
Improving Continuously as a Developer
Search
latish
November 13, 2011
Programming
10
1.3k
Improving Continuously as a Developer
latish
November 13, 2011
Tweet
Share
More Decks by latish
See All by latish
Programming with Kinect for Windows: From Hello World to Lightsabers in 60 minutes
latish
1
2.4k
Other Decks in Programming
See All in Programming
CSC305 Lecture 01
javiergs
PRO
1
400
『毎日の移動』を支えるGoバックエンド内製開発
yutautsugi
2
180
Django Ninja による API 開発効率化とリプレースの実践
kashewnuts
0
930
monorepo の Go テストをはやくした〜い!~最小の依存解決への道のり~ / faster-testing-of-monorepos
convto
2
390
iOSエンジニア向けの英語学習アプリを作る!
yukawashouhei
0
170
SpecKitでどこまでできる? コストはどれくらい?
leveragestech
0
520
LLMとPlaywright/reg-suitを活用した jQueryリファクタリングの実際
kinocoboy2
4
670
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
130
ソフトウェア設計の実践的な考え方
masuda220
PRO
3
480
Goで実践するドメイン駆動開発 AIと歩み始めた新規プロダクト開発の現在地
imkaoru
4
590
Catch Up: Go Style Guide Update
andpad
0
170
どの様にAIエージェントと 協業すべきだったのか?
takefumiyoshii
2
600
Featured
See All Featured
Designing for humans not robots
tammielis
254
25k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Site-Speed That Sticks
csswizardry
11
880
Fireside Chat
paigeccino
40
3.7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
Why Our Code Smells
bkeepers
PRO
339
57k
Rails Girls Zürich Keynote
gr2m
95
14k
Building an army of robots
kneath
306
46k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
890
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
114
20k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
960
Transcript
Continuously Improving as a Developer
@latish
DO YOU LIKE CODING?
“Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning.” Rick Cook
..there are no competent people that work at our company..
Seth Godin BOS2010
Empty Your Cup
Books If you read even one good programming book every
two months, roughly 35 pages a week, you’ll soon have a firm grasp on the industry and distinguish yourself from nearly everyone around you. Steve McConnell, Code Complete
start with not a programming book, read it anyway
Six Essential Language Agnostic Programming Books Recommended Reading for Developers
Also check out:
read code
Q: What kind of code should I read? A: Code
that is used in the real world.
Weekly Source Code posts at www.hanselman.com
Meet other passionate developers Networking: it isn’t just for TCP
packets
goto: user groups find local events at www.communitymegaphone.com
goto: conferences
goto: coding dojos, hack clubs
goto: nerd dinners www.nerddinner.com
find a mentor
You are the average of the five people you spend
the most time with. -Jim Rohn
social media
blogs The Morning Brew
podcasts The Startup Success Podcast
help others Contribute to open source projects, answer questions on
stack overflow and /or build side projects that satisfy a need
certifications
don’t restrict yourself to one platform
write code "Always code as if the guy who ends
up maintaining your code will be a violent psychopath who knows where you live." John F. Woods
coding katas
share what you learn
Also remember to
workout better role model meh!
Richard Branson in an interview Q:"How do you become more
productive?" A: "Work out." (later elaborated: working out gave him at least four additional hours of productive time every day)
take breaks
Use the 80/20 principle
Invest in the best hardware and software you can afford
“Stay hungry, Stay foolish.” -Steve Jobs
Thanks! Questions? www.dotnetsurfers.com @latish
[email protected]
http://www.flickr.com/photos/jurvetson/3275235423/in/set-159625/ http://www.flickr.com/photos/jakub_hlavaty/3105462727/ Credits