SlideShare a Scribd company logo
What Makes Good Software Engineer? 󰞦󰗨
29 January 2024
Panji Gautama
What Makes Good Software Engineer? 󰞦󰗨
1. Challenges on
Being Software
Engineer
1 1. Good Software
Engineer Traits
2 How to be Good
Software Engineer
3
how I honed my software engineering skills
Panji Gautama
github.com/rhapsodixx
What is Good Software Engineer?
https://bit.ly/panji-good-engineer
What Makes Good Software Engineer? 󰞦󰗨
1. Challenges on
Being Software
Engineer
1 1. Good Software
Engineer Traits
2 How to be Good
Software Engineer
3
Challenges on Being Software Engineer
Software Development is Infinite Game
Challenges on Being Software Engineer
High Degree of Uncertainty
Cone of Uncertainty, Barry Boehm 1983
What Makes Good Software Engineer? 󰞦󰗨
1. Challenges on
Being Software
Engineer
1 1. Good Software
Engineer Traits
2 How to be Good
Software Engineer
3
Good Software Engineer Traits
Hard & Soft Skills Values
��
1⃣ Knowledge & Experience
2⃣ Avoids Programming by Coincidence
3⃣ Curious, Adaptable & Self-Motivated
4⃣ Managing Task & Work Under Pressure
5⃣ Empathetic and Strong Interpersonal
6⃣ Product Thinking & Business Acumen
⭐⭐⭐⭐⭐
What Makes Good Software Engineer? 󰞦󰗨
1. Challenges on
Being Software
Engineer
1 1. Good Software
Engineer Traits
2 How to be Good
Software Engineer
3
On Being a Good Enough Software Engineer
Learning on How to Learn
On Being a Good Enough Software Engineer
Focus on Fundamental
On Being a Good Enough Software Engineer
Learn from Other
On Being a Good Enough Software Engineer
Teaching ~= Learning
On Being a Good Enough Software Engineer
1% Better Everyday
On Being a Good Enough Software Engineer
Roadmap - https://roadmap.sh/
On Being a Good Enough Software Engineer
Expand Industry & Domain Knowledge
On Being a Good Enough Software Engineer
Learning on Actual System Design
What Makes Good Software Engineer - a session with ahsan project
thank you
linkedin.com/in/panjigautama

More Related Content

PDF
Characteristics of Excellent Software Engineers, by Lee Bob Black
PDF
How To Become An Excellent Software Engineer, by Lee Bob Black
PPTX
Top five reasons to become a Software Engineer
PDF
Become a better software engineer
PDF
Software-Engineering.pdf
PDF
Traits of a Good Engineer
PPTX
Importance of software engineering
PPTX
Software-Engineering-Unit-1ffdddbyp.pptx
Characteristics of Excellent Software Engineers, by Lee Bob Black
How To Become An Excellent Software Engineer, by Lee Bob Black
Top five reasons to become a Software Engineer
Become a better software engineer
Software-Engineering.pdf
Traits of a Good Engineer
Importance of software engineering
Software-Engineering-Unit-1ffdddbyp.pptx

Similar to What Makes Good Software Engineer - a session with ahsan project (20)

PDF
Software engineering Definition, Required and characteristics and Importance
PDF
What makes a great engineer [Given at MusesCodeJs in Sydney 07.03.2020]
PPTX
How to become a Software Engineer Carrier Path for Software Developer
PDF
Become a better software engineer @Fortna
PPTX
Why all software engineers are not fit for software development jobs in india?
PDF
Critical Skills Every Software Engineer Should Develop BY Unal Patel.pdf
PPTX
Chapter 1. Introduction to Software Engineering.pptx
PPTX
Software engineering lecture NO 5 by shais
PPTX
Breaking into pakistani startup scene as a software engineer
PDF
what makes a great software engineer?
PPT
1. Introduction
PPTX
Introduction To Software Engineering
PDF
Career in Software Engineering
PPTX
Software engineering ppt it will be useful for the people
PDF
Introduction_SE_Modifiedsoftware engineering.pdf
PDF
Software Engineer Salaries in the USA.pdf
PPTX
Unit 1 Software Engineering and Development Models .pptx
PPT
香港六合彩 » SlideShare
PPT
六合彩|香港六合彩
Software engineering Definition, Required and characteristics and Importance
What makes a great engineer [Given at MusesCodeJs in Sydney 07.03.2020]
How to become a Software Engineer Carrier Path for Software Developer
Become a better software engineer @Fortna
Why all software engineers are not fit for software development jobs in india?
Critical Skills Every Software Engineer Should Develop BY Unal Patel.pdf
Chapter 1. Introduction to Software Engineering.pptx
Software engineering lecture NO 5 by shais
Breaking into pakistani startup scene as a software engineer
what makes a great software engineer?
1. Introduction
Introduction To Software Engineering
Career in Software Engineering
Software engineering ppt it will be useful for the people
Introduction_SE_Modifiedsoftware engineering.pdf
Software Engineer Salaries in the USA.pdf
Unit 1 Software Engineering and Development Models .pptx
香港六合彩 » SlideShare
六合彩|香港六合彩
Ad

More from Panji Gautama (14)

PDF
Software Estimation Strategy & Technique
PDF
Metrics that Matters in Software Engineering
PDF
Taming technical debt
PPTX
Agile software development compfest 13
PDF
Designing Communication Architecture
PDF
Roadmap for landing a role at a Tech Startup
PDF
Scaling at kudo what we have learned along the way
PPTX
On Being a Startup Employee
PDF
Dockerize Our Development Machine
PDF
Jira 101
PDF
Google for Mobile 2016 Summary
PDF
Kudo Technology 101
PPTX
Calabash
PDF
Why coding convention ?
Software Estimation Strategy & Technique
Metrics that Matters in Software Engineering
Taming technical debt
Agile software development compfest 13
Designing Communication Architecture
Roadmap for landing a role at a Tech Startup
Scaling at kudo what we have learned along the way
On Being a Startup Employee
Dockerize Our Development Machine
Jira 101
Google for Mobile 2016 Summary
Kudo Technology 101
Calabash
Why coding convention ?
Ad

Recently uploaded (20)

PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Machine learning based COVID-19 study performance prediction
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Mushroom cultivation and it's methods.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Approach and Philosophy of On baking technology
PPTX
Tartificialntelligence_presentation.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Encapsulation theory and applications.pdf
PPTX
1. Introduction to Computer Programming.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Network Security Unit 5.pdf for BCA BBA.
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Machine learning based COVID-19 study performance prediction
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
NewMind AI Weekly Chronicles - August'25-Week II
cloud_computing_Infrastucture_as_cloud_p
Spectral efficient network and resource selection model in 5G networks
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Mushroom cultivation and it's methods.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Approach and Philosophy of On baking technology
Tartificialntelligence_presentation.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Encapsulation theory and applications.pdf
1. Introduction to Computer Programming.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Group 1 Presentation -Planning and Decision Making .pptx
MIND Revenue Release Quarter 2 2025 Press Release
Network Security Unit 5.pdf for BCA BBA.

What Makes Good Software Engineer - a session with ahsan project

  • 1. What Makes Good Software Engineer? 󰞦󰗨 29 January 2024 Panji Gautama
  • 2. What Makes Good Software Engineer? 󰞦󰗨 1. Challenges on Being Software Engineer 1 1. Good Software Engineer Traits 2 How to be Good Software Engineer 3
  • 3. how I honed my software engineering skills Panji Gautama github.com/rhapsodixx
  • 4. What is Good Software Engineer? https://bit.ly/panji-good-engineer
  • 5. What Makes Good Software Engineer? 󰞦󰗨 1. Challenges on Being Software Engineer 1 1. Good Software Engineer Traits 2 How to be Good Software Engineer 3
  • 6. Challenges on Being Software Engineer Software Development is Infinite Game
  • 7. Challenges on Being Software Engineer High Degree of Uncertainty Cone of Uncertainty, Barry Boehm 1983
  • 8. What Makes Good Software Engineer? 󰞦󰗨 1. Challenges on Being Software Engineer 1 1. Good Software Engineer Traits 2 How to be Good Software Engineer 3
  • 9. Good Software Engineer Traits Hard & Soft Skills Values �� 1⃣ Knowledge & Experience 2⃣ Avoids Programming by Coincidence 3⃣ Curious, Adaptable & Self-Motivated 4⃣ Managing Task & Work Under Pressure 5⃣ Empathetic and Strong Interpersonal 6⃣ Product Thinking & Business Acumen ⭐⭐⭐⭐⭐
  • 10. What Makes Good Software Engineer? 󰞦󰗨 1. Challenges on Being Software Engineer 1 1. Good Software Engineer Traits 2 How to be Good Software Engineer 3
  • 11. On Being a Good Enough Software Engineer Learning on How to Learn
  • 12. On Being a Good Enough Software Engineer Focus on Fundamental
  • 13. On Being a Good Enough Software Engineer Learn from Other
  • 14. On Being a Good Enough Software Engineer Teaching ~= Learning
  • 15. On Being a Good Enough Software Engineer 1% Better Everyday
  • 16. On Being a Good Enough Software Engineer Roadmap - https://roadmap.sh/
  • 17. On Being a Good Enough Software Engineer Expand Industry & Domain Knowledge
  • 18. On Being a Good Enough Software Engineer Learning on Actual System Design