155 karma · joined June 29, 2021
Moved to academia, got a PhD in machine learning, got a bunch of publications in high ranking outlets, and managed to land an entry level assistant position - but now I'm stuck in the same position, just in academia. My work/life balance is probably a bit better. Still love computer science and will probably keep on, but it's a cruel mistress!
Having attended many a conference and spoken to many an author, the deep bit of maths in their publication without any understanding is most often the bit you later find they copy and pasted.
But I don't think most people really do, because that's far too much noise to parse. Most people probably want it to have passed the bullshit test (so many academic papers make fake claims now), been tested, and been wrapped up and demonstrated in a neat Python library or similar. Somewhere like this is probably the best place for that.
2) You're competing in a global heavily saturated market and need to find a way to stand out (all the qualifications, certifications, github repos, friends you can get to land the first proper position)
3) You're not special but you're not a failure either. Software dev is a rollercoaster of feeling like you're one or the other
4) Don't aim to be a software developer, aim to solve a problem you're interested in (software development for the sake of software development is terribly dull - 99% of the problems are boring - find the 1%)
5) Ignore the hype. You won't be a rockstar programmer, top 10 app store, bitcoin millionaire tomorrow because you bought that Python book
IMHO, software development is a rollercoaster of exciting highs and lows. While woodwork, creating something tangible with your hands... it's something else. It's a perfectly balanced sweet continuous feeling of pure zen that you don't want to stop.
I believe it can make you more productive when you return to your main work.
We shouldn't be getting tired from checking the spedometer, we should be getting tired from driving, and when we are tired we should be stopping.
The key is keeping drivers focused and keeping traffic moving.
Also removing all the things that encourage complacency. Lane assist etc.
I can reach in my tool box and take out a socket, that will fit a torque wrench, breaker bar, or ratchet. I can easily see exactly how it works.
My method of escaping this problem is to develop things iteratively and have a minimum viable product in mind. I'm going to release something that's 80% there very quickly, and its success, if there is any, will spur me on to do the last 20%.
People less willing to work, vote, socialise, or just plain live.
This has been the same practice used all along. The action is always commensurate with the number of cases. Countries don't red list other countries based on speculation while awaiting further information (if the Netherlands has 5 cases maybe it has a million?). In my humble opinion I personally feel it would be a good idea if they did, the information isn't always fast enough - however, that would no doubt create more cries of prejudice.
The fact is, in terms of the action taken, nothing novel really happened here. Therefore, I don't see how it can be deemed punitive or prejudiced.
Even as an 8yo, I understood that if I wasn't allowed to go to a friends birthday party because I had the flu, it wasn't because anyone was being mean to me!
I personally love computer science and have since a young age, but the career as a whole often isn't particularly meaningful or profitable. I'll do it anyway, because I love it. Objectively, there's much better things I could be doing. Previous generations had the same obsession with their children being lawyers and bankers (although I believe they probable are at least quite lucrative). Hopefully one day we'll learn and let our children be what they want to be. I'd hate to think we might be disuading some aspiring surgeons for example, with the promise of being wealthy "rock star programmers", only for them to end up in an unfulfilling job in data entry.