664 karma · joined January 11, 2017
That reading most had stopped 95% of my eye strain attacks.
I applaud you for trying to make a new search engine - it's not something sane people would try to do because of a certain behemoth eating everyone's lunch. It's going to take extraordinary insight and out of the box thinking to get something really good.
If there is one thing I've learned in life is that once you've betrayed someone's trust it can never be regained to the original state.
Last time I checked(end of last year) Tabnine was a far inferior product.
BigCos are playing defense - they want to maintain the status quo and not kill the golden goose. They've built a castle to protect it. It's only natural that they will add friction everywhere for the fear of killing the damn bird.
Relax and coast for a bit, and jump to a small company. But like others have said, you will work more hours, and they can be insanely high cognitive load for other reasons.
Considering that everyone in the 1st world country has access to a computer, and given that much of our lives are entangled by software, it's just a demand problem. The demand for software completely outstrips the number of software engineers available. Given people's short attention spans, and the incredible number of concentration and patience the discipline requires, I expect the shortage to continue for the foreseeable future.
Have to start working towards a long time solution or you'll be at their mercy.
So far all I've seen is shittier versions with terrible UI(you.com), or exact low-risk copycats going at it with the privacy angle.
The key is to pick classes that are hard, and form groups early. People that reach out earlier usually have their shit together.
Only when you get smacked by an exam or an assignment you realize that you've been fooling yourself.
The ML and Systems track is pretty hardcore. If you survive those you have pretty good foundational knowledge.
Fair warning though - the program is not a joke. Georgia Tech always leans towards application. You will spend a lot of time writing code and tinkering, but it's worth it if you want to learn a ton.
My proposed fix is entire product groups and their members should be held accountable and directly take profit of what they earn. If the product does well that quarter, engineers should be rewarded. Something to keep them working on a great product rather than catastrophically forgetting.