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
Things I wished I knew as a junior developer
Search
Geshan Manandhar
February 04, 2017
Programming
3.8k
1
Share
Things I wished I knew as a junior developer
A talk I did for Developer's Nepal Meetup #4 on 4-Feb-2017
Geshan Manandhar
February 04, 2017
More Decks by Geshan Manandhar
See All by Geshan Manandhar
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
The Software Engineer's Ascent - From writing code to delivering value
geshan
0
180
Unblocking Software Engineers: Technical and Non-technical Roadblocks
geshan
0
250
How to craft your junior software engineer resume the right way
geshan
0
74
From 0 to working Serverless URL for a Containerized app
geshan
0
53
Free GCP credits + a side project (ATJ) = 10+ first full-time tech jobs
geshan
0
2k
5 Podcast episodes every software engineer should listen to
geshan
0
1.8k
Craft your resume - The right way for technologists
geshan
2
1.7k
Are logs a software engineer’s best friend? Yes -- follow these best practices
geshan
0
2.2k
Other Decks in Programming
See All in Programming
次世代リンターで探る、tsgo 時代における型認識カスタムルールの現実解
ytakahashii
0
130
cloudnative conference 2026 flyle
azihsoyn
1
190
AIを導入する前にやるべきこと
negima
2
360
Lightning-Fast Method Calls with Ruby 4.1 ZJIT / RubyKaigi 2026
k0kubun
3
3.2k
Firefoxにコントリビューションして得られた学び
ken7253
2
160
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
390
横断組織出身のQAEがインプロセスQAEでつまずいたこと・活かせたこと
ty89
0
120
要はバランスからの卒業 #yumemi_grow
kajitack
0
170
🦞OpenClaw works with AWS
licux
1
370
KMP × Kotlin 2.3 - How Android Got Slower While iOS Builds Improved by 47%
rio432
0
200
エラー処理の温故知新 / history of error handling technic
ryotanakaya
7
1.9k
Stage 3 Decorators でできること / できないこと / TSKaigi 2026
susisu
0
120
Featured
See All Featured
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
530
Six Lessons from altMBA
skipperchong
29
4.2k
Crafting Experiences
bethany
1
150
How to build a perfect <img>
jonoalderson
1
5.5k
Building an army of robots
kneath
306
46k
Navigating Weather and Climate Data
rabernat
0
190
Designing for humans not robots
tammielis
254
26k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
130
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
420
BBQ
matthewcrist
89
10k
The Curse of the Amulet
leimatthew05
1
12k
Transcript
Things I wished I knew as a junior developer By:
Geshan Manandhar Senior Software Engineer/QM Lead Namshi.com @geshan - Geshan.com.np
whoami • Senior Software Engineer ◦ Tech solution provider •
Agile follower and conditional microservices believer
Let the junior hire handle production for a bit
The dog bird story part 01
The dog bird story part 02
Qualities of great and worst devs Source: https://medium.com/javascript-scene/getting-to-10x-results-what-any-developer-can-learn-from-the-best -54b6c296a5ef
Solutions and value to business is much more important than
the latest language/framework.
Be strong in the basics.
First, solve the problem. Then, write the code. - John
Johnson
Writing simple and clear code is more difficult than writing
magic code.
Code reviews help both the reviewer and reviewee.
(Automated) Testing is easier than debugging.
Automation is King.
Application logs + monitoring save your sleep.
Non tech things are very important like proactive communication, being
on time etc.
You might not need that abstraction - like an ORM.
Thanks! Any questions? You can find me at @geshan &
Geshan.com.np There is no pill to convert yourself to a good programmer, it takes lots of reading, learning and practice. So start now. - source