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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Adora Nwodo
March 02, 2019
Programming
130
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Consistency as a developer
Adora Nwodo
March 02, 2019
More Decks by Adora Nwodo
See All by Adora Nwodo
Harnessing the Power of AI in Open-Source Cloud Engineering
adoranwodo
2
340
Getting Started With Data Structures
adoranwodo
1
490
StereoKit: The Open Source SDK for VR/MR
adoranwodo
0
210
Accessibility in the context of Mixed Reality
adoranwodo
0
100
Skills to Excel in Cloud Engineering
adoranwodo
0
470
The Opportunities In The Decade Of Mixed Realities
adoranwodo
0
120
7 Habits of Highly Effective Engineering Teams
adoranwodo
0
230
Designing secure cloud applications
adoranwodo
0
230
Building a sustainable personal brand
adoranwodo
0
170
Other Decks in Programming
See All in Programming
【SRE NEXT 2026 Lunch Session】一人目専任SREの立ち上げを加速する ― AIと進めたオンボーディングで2分を0.04秒にした話
pkshadeck
PRO
0
2.3k
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
280
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
150
AIエージェントで 変わるAndroid開発環境
takahirom
2
510
分散システム、なんですぐ死んでしまうん?耐障害性を高めたいあなたのためのレジリエンスパターン入門
mshibuya
7
5.7k
Hatena Engineer Seminar #37「言語モデルの活用に関する研究」
slashnephy
0
510
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
130
そのテスト、説明できますか?~LWテスト戦略FW~のご紹介
nakahara
0
200
【やさしく解説 設計編 #0】DDDのコード、読めるのに分からない人へ
panda728
PRO
2
260
1B+ /day規模のログを管理する技術
broadleaf
0
130
Haskell/Servantを通してWebミドルウェアを捉え直す
pizzacat83
1
480
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
PRO
1
150
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
410
Optimizing for Happiness
mojombo
378
71k
How to make the Groovebox
asonas
2
2.3k
GitHub's CSS Performance
jonrohan
1033
470k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
220
Paper Plane (Part 1)
katiecoart
PRO
0
9.6k
The Invisible Side of Design
smashingmag
301
52k
The Cult of Friendly URLs
andyhume
79
6.9k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
260
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
290
The Language of Interfaces
destraynor
162
27k
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