Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Traits of a great software engineer
1. TRAITS OF A GREAT
SOFTWARE ENGINEER
Curious
A curious nature is necessary to
think outside the box and anticipate
problems that traditional thinking
can’t foreshadow, while enabling
improvement and innovation.
Vocal when necessary
They should call out mistakes
clearly when they see them, or
suggest new paths of action to
avoid inefficient processes and
critical errors down the line. Analytical thinker
They must be able to
combine creativity with an
analytic mindset, using data
and user feedback to create
functional products.
Reporting skills
A good developer must
compile bug and status
reports before, during and
after the development
process to keep everything
in check and flowing.
Risk assessment
Vital to measure, predict and
anticipate risk in the development
process, which often results in big
amounts of time and cost reductions.
Time management
The cornerstone ability which ties
everything together. Knowing how
to prioritize tasks, automate key
aspects of testing and keep the
team on track is the characteristic
that leads to successful projects.
www.bairesdev.com