What is discovery like as a Software Engineer

Alif
2 min readJun 9, 2022

--

As a software engineer, we’re likely driven by curiosity.

Often attracted to new shiny things & excited to explore as much as we could.

The discovery process is usually the most enjoyable part of all.

Levels of discovery as I found (at least for me):

1. Externals
— Knowing how to use or operate
— How does it respond with certain interactions

When does it benefit?
— Widening options when needed

Keep your “externals” finding & exposure high. This may come handy with instant avail when in the time of need.

Always be looking.

2. Internals
— Knowing how it works inside the box.

When does it benefit?
— Optimal fine-tuning & optimization opportunity
— Stretched customization for specific use cases
— Chance to contribute back (adding new capability or make better)

Usually, not too many at once, as it requires greater focus, mental energy & time.

You may go deep into “internals” when you strongly feel it’s important, not because it’s trendy (or FOMO). This way is more genuine and likely to drive you further into a meaningful learning experience.

--

--

Alif
Alif

Written by Alif

Mohd Alif Abdul Aziz. Dev at heart. Love building stuffs. https://github.com/h4ck4life

No responses yet