I may actually just suck and the reason I have a senior level job is pure luck

Posted by Tall_Company_471@reddit | ExperiencedDevs | View on Reddit | 41 comments

Well, here I sit staring at my mails

..."Unfortunately"
..."We regret to inform you"
..."We're looking for someone with a stronger..."

I've been job hunting for the past couple of months and it's been really soul crushing. I am currently employed as a senior software engineer at what is most probably the/or one of the largest corporates in my country of residence.

The reason for me job hunting; RTO killed my WLB (4-hour commute, but that's for another thread :D)

So why am I crushed:

A calculator app, not my first, and probably not my bloody last.

"Design a simple calculator app that has the base functionality of the Windows Calculator"

Okay, sounds easy, it is easy... Is it?

Do I need to create a Factory-Strategy-Liskov-Substituting-Dependency-Injecting-DRY-CRUD-SOLID-Generic-Implementing over engineered behemoth of a mess or is a clean, well defined, easy to read, easy to extend cookie cutter implementation just not gonna cut it?

I understand that I need to showcase my skills and expertise but ... I mean ... Is simplicity not the ultimate form of sophistication?

Or do I just suck at this, and I should thank my lucky stars that I faked it until I made it?

Any way

Hope you guys are doing good