Out of curiosity, can you elaborate on the the technologies you used for this (lang, frameworks, hosting services)? I've been trying to learn design patterns for larger software like this, so your insight would be great.
That SQLite plus SQLAlchemy makes hackathon code so easy to port to another RDBMS after finishing the initial PoC.
Also makes it super easy to run unittests; just load data into sqlite with the memory connector and go!
I don't think it's necessarily that clear-cut. Some individuals are capable of pushing themselves. Those who can't, may have managers who are able to. Or, perhaps they rotate to work on a different project or problem space.
One dosen't necessarily need to leave a company to experience change or extraordinary growth. Granted, the extra push/pressure may assist a bit.
Response - https://dearstackexchange.com/ HN thread - https://news.ycombinator.com/item?id=21176712
Couldn't one generate music and upload that to Spotify and get paid based off the number of listens?
What, you want to use azure?
I used to think middle management was the thing to eliminate. But then I learned - middle managements’ job is to protect their team from disconnected leadership.
I’m not sure what the answer to that is, but I’m committed to finding out how to create a great place for engineers and their creativity. My co-founder & I created a company just to do that. Mostly it’s about avoiding inputs that drive exploitive management. We don’t take outside capital, we fire clients if they don’t treat our engineers well, just shedding anything that seems to be or proves to be exploitive.
We’re already finding out just how much it matters - the people we hire are having the most fun they’ve ever had.
The money we make is fine, but not really the point. cover salaries, do cool stuff.
They have their own problems but, last I checked most people like working there.