mcrwfrd
Joined 7 years ago
Joined 7 years ago
In theory, I think two good avenues for you to check out would be: 1) building physics and game engines at a company like Unity; 2) building the knowledge engine behind something like WolframAlpha/Mathematica. It's possible you'll need graduate school experience to be competitive for these jobs.
I'd guess that no matter what you're going to end up doing some kind of programming. I don't think formal education is required for this.
Canada is a wonderful place with some of the best nature and some really lovely cities, but I would not move there to improve my financial situation.
Another great source is the Bandcamp Weekly with Andrew Jervis. If you're looking for something curated that is a little less effort, this is a great option.
Fight Club had an enormous influence on me during my teenage years. It would kill the younger version of myself to learn the kind of white collar environment I operate in every day.
On one hand, Corpspeak is one of the most consistent forces of office life that beats the dying young punk voice that still whispers to me from time to time. Why don't we all just quit the tip-toeing and cut to the heart of each interaction? This way we would all be acting in our most authentic form. This would be a hardcore way to build something great together.
On the other hand, as the author describes, Corpspeak allows me to gloss over any bad feelings that may be felt or insinuated by myself or my colleagues. Although it feels inauthentic and may increase existential dread if pondered too closely, this "glossing over of feelings" makes the job less tiring, and enables me to show up for 40 hours, week after week. It also leaves me with tons of energy leftover to live the other 128 on my own terms — as long as I don't think too deeply about it all.
Fast-forward four years: I now work in software and, as others have said, I have tried and failed to find anyone who cares that I have studied high-level pure math/theoretical physics. So if I ever want back, it would be purely out of passion, not for any professional gains.
I have considered going back just to fulfill the passion side, but right now that passion does not outweigh the burden of potentially going without an income and paying out of savings to support myself and my family while I get a graduate degree, and I doubt that it ever will. I've done a lot of work to make peace with this fact of life. I have a lot of other passions, and I focus on those instead.
I use IntelliJ for my IDE, which has a color blind mode plugin. Before I discovered this, there were shades of orange and red that made some of the syntax highlighting useless.
My company uses Bitbucket, and the red/green colors they use for "lines added" and "lines removed" in code reviews are really hard to see. I usually have to use the side-by-side diff instead of the unified diff. Example here [1].
Otherwise, there's no real impact IMO. If I'm working on front-end stuff, I just use the hex codes that the designers tell me to use. If I'm working with a designer that is particularly interested in accessibility, they'll often ask me "hey can you see the colors on this layout?".