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
Technical Habits of a World Class Developer
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Okubanjo Oluwafunsho
April 21, 2018
Technology
91
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Technical Habits of a World Class Developer
Presentation on technical habits of a world class developer in forLoop Rwanda maiden meet up.
Okubanjo Oluwafunsho
April 21, 2018
Other Decks in Technology
See All in Technology
How to Design Configuration for Rails Applications
willnet
1
770
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
160
継続的なAIコスト最適化
bgpat
1
340
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
go-sqletch
moznion
0
140
AI時代のPRレビューにどう向き合うか?
kairim0
1
240
PHPカンファレンス関西の招待状 / Invitation to PHP Conference Kansai
ykanoh
0
110
Running Kotlin + Quarkus with Lambda
nealle
1
3.7k
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
200
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
200
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
150
Refining Active Record
shugo
0
150
Featured
See All Featured
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
Git: the NoSQL Database
bkeepers
PRO
433
67k
First, design no harm
axbom
PRO
2
1.3k
Designing for Timeless Needs
cassininazir
1
530
My Coaching Mixtape
mlcsv
0
360
Writing Fast Ruby
sferik
630
63k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
The Invisible Side of Design
smashingmag
301
52k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
Transcript
!!!!!!!! forLoop Rwanda !!!!!!!! #forLoopRwanda | @forLoopRwanda | @forLoopAfrica
…and they are the greatest of all time… Technical Habits
of a Word Class Developer Twitter: @devfunsho | Instagram: @devfunsho | Snapchat: iamfunsho Okubanjo Oluwafunsho Head, Technology BellaNaija https://www.bellanaija.com
Who do you want to be? The person everyone hails?
:) Or this poor guy? :(
A world class developer is someone who has morphed, transcended
into and mastered the realm of awesome badass-ness They understand the why and how things work, rather than making things work
So… Ermm… How do we get to this badass-ness?
Be curious… Make mistakes, stumble on bugs, find a better
way, break things, fix bugs …
Always do your research Understand what you are building in
and out, before writing your first line of code
Milestones and deadlines Break the project down into modules …
create a timeline … set deadlines
Write code for humans not compilers Humans will maintain your
codebase … make it easy for them
You don’t want to be that guy that gives everyone
headache at code review sessions
Follow & master code standards and guidelines Use the best
code standards for the languages you use … to be world class, you need to follow agreed standards
Comments and @todo Your code is a bit tricky? You
did something awesome right there? You need to pass an information? You are not done implementing some functions?
You don’t people going through your code base to feel
like this
Version control I mean if you don’t use a VCS,
are you really a developer? … save yourself and your team a lot of headache
If you use version control systems then you deserve some
Open Source-ry!!! You will never regret it, it is guaranteed!!!
None
Optimise your workflow
Be thirsty for more The application works fine right? Good!
What will be more awesome is making it better!
Peer code review Trust me, this will save your life
a few times … you also get to see other people’s perspective on things
Keep up to date with the community Read up on
what’s going in the tech community, attend meetups, organise hackathons … and have fun while at it
Let’s talk
Go forth and be a world class developer Twitter: @devfunsho
| Instagram: @devfunsho | Snapchat: iamfunsho Okubanjo Oluwafunsho Head, Technology BellaNaija https://www.bellanaija.com