DEV Community

Aidas Petryla
Aidas Petryla

Posted on

2 1 1 1 1

How critical thinking beats authorities

One of the lessons I've learned in my 1st Year as a Software Engineer is to think critically about everything:

  • Question ideas even in the best book. Those ideas might not be suitable in certain circumstances

  • Question authorities and more senior engineers at work. They might not see some edge cases

  • Question the work culture and established workflows. Are they still relevant in this ever-changing industry.

  • Question the technologies used for a solution. Are we using them because they best fit the job or are we sticking with them out of habit?

Not accepting things instantly and thinking through them before making a decision has given me a lot of experience. There were several situations when I came with a new or unusual proposals that fit the situation better than ordinary ones.

This doesn't mean that I'm the one making rebelling on the boat. Mostly I completely agree with the decisions made. But even when I agree, I learn a lot along the way and can provide meaningful insights.

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay