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
170
Unblocking Software Engineers: Technical and Non-technical Roadblocks
geshan
0
230
How to craft your junior software engineer resume the right way
geshan
0
71
From 0 to working Serverless URL for a Containerized app
geshan
0
50
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
Liberating Ruby's Parser from Lexer Hacks
ydah
2
2.1k
Kingdom of the Machine
yui_knk
2
860
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
590
「Linuxサーバー構築標準教科書」を読んでみた #ツナギメオフライン.7
akase244
0
1.4k
The Less-Told Story of Socket Timeouts
coe401_
3
590
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
4
410
YJITとZJITにはイカなる違いがあるのか?
nakiym
0
240
AIエージェントで業務改善してみた
taku271
0
540
AWS re:Invent 2025の少し振り返り + DevOps AgentとBacklogを連携させてみた
satoshi256kbyte
3
170
Claude Codeをカスタムして自分だけのClaude Codeを作ろう
terisuke
0
140
Agentic Elixir
whatyouhide
0
400
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
24
14k
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
110
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
4 Signs Your Business is Dying
shpigford
187
22k
Mind Mapping
helmedeiros
PRO
1
160
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
280
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.6k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
540
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
360
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
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