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
Consistency as a developer
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Adora Nwodo
March 02, 2019
Programming
1
120
Consistency as a developer
Adora Nwodo
March 02, 2019
Tweet
Share
More Decks by Adora Nwodo
See All by Adora Nwodo
Harnessing the Power of AI in Open-Source Cloud Engineering
adoranwodo
2
330
Getting Started With Data Structures
adoranwodo
1
470
StereoKit: The Open Source SDK for VR/MR
adoranwodo
0
180
Accessibility in the context of Mixed Reality
adoranwodo
0
88
Skills to Excel in Cloud Engineering
adoranwodo
0
460
The Opportunities In The Decade Of Mixed Realities
adoranwodo
0
110
7 Habits of Highly Effective Engineering Teams
adoranwodo
0
200
Designing secure cloud applications
adoranwodo
0
210
Building a sustainable personal brand
adoranwodo
0
160
Other Decks in Programming
See All in Programming
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
1.5k
モダンOBSプラグイン開発
umireon
0
180
Smarter Angular mit Transformers.js & Prompt API
christianliebel
PRO
1
100
ネイティブアプリとWebフロントエンドのAPI通信ラッパーにおける共通化の勘所
suguruooki
0
200
Takumiから考えるSecurity_Maturity_Model.pdf
gessy0129
1
170
PHP でエミュレータを自作して Ubuntu を動かそう
m3m0r7
PRO
2
150
GC言語のWasm化とComponent Modelサポートの実践と課題 - Scalaの場合
tanishiking
0
130
Coding at the Speed of Thought: The New Era of Symfony Docker
dunglas
0
1.5k
How to stabilize UI tests using XCTest
akkeylab
0
140
Claude Codeログ基盤の構築
giginet
PRO
7
3.7k
Claude Code Skill入門
mayahoney
0
440
実践ハーネスエンジニアリング #MOSHTech
kajitack
7
4.5k
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Unsuck your backbone
ammeep
672
58k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Into the Great Unknown - MozCon
thekraken
40
2.3k
Typedesign – Prime Four
hannesfritz
42
3k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
170
Done Done
chrislema
186
16k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Amusing Abliteration
ianozsvald
0
140
The Mindset for Success: Future Career Progression
greggifford
PRO
0
290
BBQ
matthewcrist
89
10k
Transcript
BATE 2019 GDG OJO-FESTAC The power of consistency .
Hi, I’m Adora Android Developer . Full stack Web Developer
. Blogger, adorahack.com . GDG Ajah Co-Organizer . Twitter: @theadoranwodo, @adorahack . GitHub: @adoranwodo .
OVERVIEW 1. Introduction 2. Why is it important to be
consistent? 3. Consistency as a developer 4. Consistency in coding practises 5. Consistency in building your community
Introduction
Consistent /kənˈsɪst(ə)nt/ acting or done in the same way over
time, especially so as to be fair or accurate. adjective Keywords: Sameness. uniformity.
Most people who are consistent eventually succeed. THE TRUTH
Why is it important to be consistent?
Boosts your credibility Creates the culture of accountability Increased motivation
Confidence Builds reputation Makes you more relevant Increases productivity
Let’s talk about consistency in developertown
Be consistent in being a GOOD developer. Be consistent when
building your new community
Consistency as a developer
You’re a developer because you build software. So, build software!
IMPORTANT Invest in building your soft skills.
Choose a primary domain and build expertise there. You can't
establish a track record if you are constantly shifting gears or trying new tactics.
Three levels: - Individual Consistency - Collective Consistency - Institutional
Consistency
Consistency in coding practices
Don’t do inconsistent naming. fun begin(){ … val oldTemplateCount =
4 … val num_of_new_templates = 15 }
Do consistent naming. fun processTemplates(){ … val oldTemplateCount = 4
… val newTemplateCount = 15 }
Choose ONE style guide and stick to it.
None
One correct way is enough, really. counter++ counter = counter
+ 1 counter += 1
Time heals all wounds. Except in Software. - Joseph Gefroh
Consistency in building your community
Collaborations are very important.
Three ships: - Ownership - Leadership - Relationship
Feedbacks are equally very important.
If you are persistent, you will get it. If you
are consistent, you will keep it. Don’t get it and lose it.
Thank you! www.adoranwodo.com