A few years back, I was given a take-home assignment: develop a "modern language-agnostic library...A few years back, I was given a take-home assignment: develop a "modern language-agnostic library...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
A few years back, I was given a take-home assignment: develop a "modern language-agnostic library to manage blob storage across local disk, MySQL, and AWS S3."
I spent 48+ hours straight mastering shell scripting and AWS S3 internals to deliver a low-level, multi-target library with wrappers for Python and JavaScript.
When I went back to the interviewers, I realized that by "agnostic," they simply meant I could pick any modern language to build it in. My solution was way over-engineered 🙃
Good part: I learned a ton! Published my first OSS contribution to GitHub – https://github.com/aishwarydhare/universal-docs-manager
Great part: That "overdone" solution eventually saved a future IoT project where an embedded hardware could only run shell script and we wanted to push data feeds to S3.
Post image
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started