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
Adora Nwodo
March 02, 2019
Programming
1
86
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
240
Getting Started With Data Structures
adoranwodo
1
410
StereoKit: The Open Source SDK for VR/MR
adoranwodo
0
94
Accessibility in the context of Mixed Reality
adoranwodo
0
33
Skills to Excel in Cloud Engineering
adoranwodo
0
390
The Opportunities In The Decade Of Mixed Realities
adoranwodo
0
46
7 Habits of Highly Effective Engineering Teams
adoranwodo
0
120
Designing secure cloud applications
adoranwodo
0
120
Building a sustainable personal brand
adoranwodo
0
85
Other Decks in Programming
See All in Programming
単体テストを書かない技術 #phpcon_odawara
o0h
PRO
27
8.3k
GitHub Actionsで泣かないためにやっておきたい設定 / Recommended GHA settings to avoid crying
pinkumohikan
3
540
冗長なエラーログを削減し、スタックトレースを手に入れる / Reducing Verbose Error Logs and Obtaining Stack Traces
upamune
0
770
SIMD Parallel Programming with the Vector API
josepaumard
0
180
ゆるい個人開発のススメ
kuroppe1819
10
990
educure_カリキュラム生操作マニュアル.pdf
linew_official
0
810
コーンフレークから始める モデリング会話入門
ogurotakayuki
0
370
if constexpr文はテンプレート世界のラムダ式である
faithandbrave
3
650
二郎系ラーメンのコールで学ぶ AST 解析
memory1994
PRO
7
1.7k
Zero Waste, Radical Magic, and Italian Graft – Quarkus Efficiency Secrets
hollycummins
0
230
Rethinking UI building strategies @ SFI 2024
letelete
0
270
Apache Hive 4 on Treasure Data
ryukobayashi
0
340
Featured
See All Featured
Infographics Made Easy
chrislema
238
18k
A designer walks into a library…
pauljervisheath
200
23k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.6k
Docker and Python
trallard
34
2.7k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
What’s in a name? Adding method to the madness
productmarketing
PRO
16
2.6k
From Idea to $5000 a Month in 5 Months
shpigford
377
45k
Practical Orchestrator
shlominoach
182
9.7k
Done Done
chrislema
178
15k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.1k
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