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
How to be a Senior Software Engineer
Search
Orlando Del Aguila
December 09, 2017
Programming
0
150
How to be a Senior Software Engineer
Talk I gave in PosaDev 2017, a few tips on how to get better at doing software
Orlando Del Aguila
December 09, 2017
Tweet
Share
More Decks by Orlando Del Aguila
See All by Orlando Del Aguila
Open Source + Nonprofits = 💪
orlando
0
90
Web APIs 2019
orlando
0
140
Managing remote teams
orlando
0
71
Terraform Workshop
orlando
1
160
Infrastructure as Code with Terraform
orlando
0
290
Concurrencia, Paralelismo y el Event-loop
orlando
0
360
Talking Web Apps
orlando
0
110
Web Launchpad - Chelajs
orlando
0
220
Web Launchpad
orlando
1
330
Other Decks in Programming
See All in Programming
Module Harmony
petamoriken
2
550
Nitro v3
kazupon
2
320
[堅牢.py #1] テストを書かない研究者に送る、最初にテストを書く実験コード入門 / Let's start your ML project by writing tests
shunk031
11
5.8k
JJUG CCC 2025 Fall: Virtual Thread Deep Dive
ternbusty
3
480
GraalVM Native Image トラブルシューティング機能の最新状況(2025年版)
ntt_dsol_java
0
170
OSS開発者の憂鬱
yusukebe
12
6.1k
最新のDirectX12で使えるレイトレ周りの機能追加について
projectasura
0
300
Micro Frontendsで築いた 共通基盤と運用の試行錯誤 / Building a Shared Platform with Micro Frontends: Operational Learnings
kyntk
0
130
手軽に積ん読を増やすには?/読みたい本と付き合うには?
o0h
PRO
1
110
ソフトウェア設計の課題・原則・実践技法
masuda220
PRO
21
16k
Microservices Platforms: When Team Topologies Meets Microservices Patterns
cer
PRO
0
490
Java_プロセスのメモリ監視の落とし穴_NMT_で見抜けない_glibc_キャッシュ問題_.pdf
ntt_dsol_java
0
230
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
The Language of Interfaces
destraynor
162
25k
Scaling GitHub
holman
464
140k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Why Our Code Smells
bkeepers
PRO
340
57k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Thoughts on Productivity
jonyablonski
73
4.9k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Designing for Performance
lara
610
69k
Transcript
How to be a Senior Software Engineer
Orlando Del Aguila
01 Care about your craft
02 Understand your tools
03 Stop Hype Driven Development
04 Have a definition of ready
05 Know your limits
06 Learn to say no
07 Learn to make trade-offs
08 Understand your work’s impact
09 Define the problem you are solving
10 Learn about other areas related to your work
11 Increase your Google-fu
12 Writes less code
Thanks