astroalex
I taught myself coding, but struggled through some of my CS computer science classes because I hadn't learned some (important) boring details. My peers who hadn't coded before, but were otherwise bright, excelled in these classes and have had impressive career trajectories after school.
Based on my personal experience, I don't believe prior experience with programming before college is that predictive of engineering talent.
> The Minor Planet Electronic Circulars contain information on unusual minor planets, routine data on comets and natural satellites, and occasional editorial announcements. They are published on behalf of Division F of the International Astronomical Union by the Minor Planet Center, Smithsonian Astrophysical Observatory, Cambridge, MA 02138, U.S.A. > > Prepared using the Tamkin Foundation Computer Network
Looking up the Tamkin Foundation Computer Network: https://www.minorplanetcenter.net/iau/Ack/TamkinFoundation.h...
> The OpenVMS cluster consists of nine single-CPU workstations and one four-CPU server. All the machines are running the extremely robust and secure OpenVMS operating system. The twelve Alpha-based machines are arranged as an OpenVMS Cluster, allowing all machines to share disk storage, execution and batch queues and other resources, as well as simplifying system management.
Assuming "Alpha-based machines" is referring to the DEC Alpha, these computers are ~30 years old. https://en.wikipedia.org/wiki/DEC_Alpha
Firstly, when navigating in a large python repository, looking up references was extremely slow (sometimes on the order of minutes).
Secondly, searching for a string in the repo would sometimes be incorrect (e.g. I know the string exists but Zed says there aren't any results, as if a search index hasn't been updated). These two issues made it unusable.
I've been using PyCharm recently and found it to be far superior to anything else for Python. JetBrains builds really solid software.
I was able to take some much needed time off to focus on personal projects and I'm extremely grateful I was able to do it.
My friends who didn't take time off were able to advance more in their careers, but I think it is a fair trade.
Maybe I'm just lucky, but I've actually never had a bad experience at the DMV here in Seattle. The staff have been efficient, fast, and friendly every time.
This way of expressing computations lends itself well for shader programming where the concurrency of the GPU discourages manipulation of arbitrary state.
In contrast, business logic programmed for the CPU is generally more stateful and full of implicit feedback loops. IMO these types of computations are not expressed well using node based visual programming tools because the state manipulation is more complex.
[1]: http://www.incompleteideas.net/IncIdeas/BitterLesson.html
The HTML Review is an annual journal of literature made to exist on the web
Conway's Game of Hope
A weird and cumbersome web based synthesizer.
In the examples below, double click on a node to trigger a signal in the circuit and produce sound.
Here is a "song" that a friend made with it: https://alex.miller.garden/sonic-circuit/?2.9.C4.m.1.15,6.9....
And here is "Happy Birthday": https://alex.miller.garden/sonic-circuit/?3.1.G3.m.1.24,4.1....
I will henceforth be referring to CPUs as "shazam alakablams" and there isn't anything you can do to stop me!