Yeah, didn't even verify emails. I got a surprise discord account back in 2015 because someone else used my email. I guess this xkcd[1] applies to younger people too.
I think that's very regional? Salary surveys usually list Europeans much lower after currency conversion.
A half decade before you, I also started at a big studio writing C++ (but with one degree) and was paid more twice that but in Canadian dollars (65k CAD). You're right that it pays lower than other programming jobs: Silicon Valley starting salaries were around 80k USD.
> many tools that tried to solve that problem back in the day (Flash, Spline, etc.) don't suffice these days. If you can emulate the look and feel of a hand drawn animation without requiring 1 year+ from your artists to produce content, there's an entry point.
Studios still use Flash (now called Adobe Animate) to create great looking art very quickly. I think Massive Monster used Flash for Cult of the Lamb. Klei still uses this process:
If you want to compete with AAA games then you may need AAA graphics, but the market is larger than that. Look at Re-Logic (Terraria), Supergiant (Hades), Megacrit (Slay the Spire), Klei (Don't Starve), Evil Empire (Dead Cells), Team Cherry (Hollow Knight). Many smaller studios make games at an entirely different level of production. And there even smaller levels of success below that.
The point of the article is to find success at smaller levels before aiming higher.
However, you're right that good-looking screenshots sell, but that's just good art and not exclusively AAA art.
> A “middle game” should only take 1 to 9 months to create and can be profitable (or at least not a money sink) because it is expected to earn in the range of $10,000 to $40,000.
$53k/year isn't a great salary, but $120k/year is common outside of big tech and especially in games.
It's also a lot better than working unpaid for 4 years on a game that fails to capture any attention (or sales).
The point is releasing games as a stepping stone from new studio to large projects. How much would a founder earn at a self-funded startup in the first year anyway? $0?
However, very true that it would be foolish to live in the Bay area when not earning a Bay salary.
Autohotkey is amazing, but I wish it used a saner language. I struggled to write a reliable golden ratio version of aero snap [1]. Dealing with different monitors, sizes, etc doesn't seem like it should be so hard, but I always get tripped up by the bizarre Loop syntax or silent failures from some simple mistake that suck the fun out and I give up.
I found ahk python module [2] but combining it with the keyboard module doesn't work as well as autohotkey as a hotkey listener.
That's why Autohotkey v2 exists, which is... AHK's own Python3 moment, since it was available for years. Well, ok, stable release was only like a year ago, but I don't see much adoption.
TFA uses V2. I also started using AHK just in time to use V2. Of course it will take time for all the V1 users to migrate, but for anyone starting now it makes little sense to use V1.
I believe I’m using v2, since I written most of my scripts last year by most recent documentation which mentioned “old ways” sometimes. But it didn’t make a big difference in that regard.
Part of the problem IMO is that AHKv2 is magnitudes better if you're a programmer, because it makes the entire language consistent and sane. But if most users aren't programmers, so they don't have the same burning incentive to switch.
it's just a bit tedious to convert even with the help of a converter, especially when you're dealing with libraries which you didn't write, but still very much worth it (you could maybe also do a lot of the conversion piecemeal and just run both for some time)
You know, that's part of what's been holding me back from using it for much besides remapping CapsLock to Control. Maybe it's time to sit down and write a Lisp DSL that compiles to it.
Or make it call a cloud service running a real program in a kubernetes cluster, which gets the hotkey and returns a script to interpret. If AutoHotKey does not have network and eval functions, they must be added ASAP
> imgproxy server that needs to run somewhere publicly available, be kept alive and secure
Why make this runtime instead of a prepublish script (even a git commit hook or CI action)? Doesn't seem like your images would ever change so it introduces a point of failure, but I guess relieves you of ever thinking about images again?
diffconflicts [dc] lets you resolve diffs as a two way diff between what's in the conflict markers instead of including the resolved parts in the diff. It opens the diff in vim but could be adapted for other editors. Verbose explanation: https://github.com/whiteinge/diffconflicts/blob/master/READM...
The author converted it to a vim plugin with the same name, but I use a different vim plugin implementation [mergetool].
Are exams all written online now? Were they okay with students googling answers and sharing them with each other, but getting customized answers from a robot is where they draw the line?
Vim's addition of .vimrc and .vim allowing you to store editor programs to further accelerate your editing makes stand vim far beyond vi.
Credit Bill Joy for the modal editing paradigm, but vim is so much more than that. Most editors have a vi mode, but they don't compare to vim because they are awkward to script and don't have powerful regular expressions so readily available (both introduced in vim).
We could thank Ken Thompson and Dennis Ritchie for enabling vi, but I thank Bram for keeping vi viable, portable, and well-supported across languages.
1: https://xkcd.com/1279/