Click on Random a few times to get a flavour. Uses the GOL concept as a brush to spawn cells combined with some fun shader techniques to colour.
Click on Random a few times to get a flavour. Uses the GOL concept as a brush to spawn cells combined with some fun shader techniques to colour.
Like Carlin said, Earth will be fine, it's been through worse before. It's the people who are fucked.
Your number #1 priority with any port or major refactor is getting the current implementation defined and under test, so any replacement can be tested against the same tests.
Once you've done that you should have a solid foundation and understanding of what the API actually does.
In getting it under test, you'll also build up better mental models of which parts are actually separate and easily testable and which parts aren't.
Then you can get to work replacing and testing each unit, then build them back up on the other side.
> By the time I'm down in the weeds I've forgotten what I'm doing, what the purpose of the actual API call is.
If I can craft tests up front in terms of the higher level goals then when I finish a subcomponent or get distracted by something else the higher level test is there for me to fall back on to figure out what to do next.
That said, I like you bringing more competition to the scene!
The entire album is one of my favourites of all time.
The Adobe Podcast team is looking for a Senior Software Engineer with a passion for creating great product experiences. Be part of a tightly knit team developing cutting edge innovations in the world of audio on the web and help define the future of this medium as it takes over the world.
Senior Software Engineer, Web Audio Products & Services: https://careers.adobe.com/us/en/job/R138749/Senior-Software-...