Software Developer
INTP-A/ENTP-A
| Website | https://ricardoboss.de |
| GitHub | https://github.com/ricardoboss |
This is true across all languages, from CSS to C++. They only differ wrt how well they allow you to express your intent.
I guess in some ways, this is the common sociological pattern where the descriptive eventually becomes prescriptive ΒΉ. But damn, in sociology it takes years or decades, not a few keystrokes. π
ΒΉ Example: "Oh, many women seem to like kids. I guess that means ALL women MUST have kids"
Someone created a fully funcional 16-Bit 3Hz CPU in Excel!!! with 128KB of RAM 16 color display, and a custom assembly language to run some programs in it. Itβs open source too
To try everything Brilliant has to offerβfreeβfor a full 30 days, visit https://brilliant.org/Inkbox. The first 200 of you will get 20% off Brilliantβs annua...
I'm tired of the normal naming for design pattern classes.
From now on:
It's not an XyzFactory with a Create method; it's an XyzBakery with a Bake method.
It's not a FooBuilder with a Build method; it's a FooFarmer with a Harvest method
#GoF #GoFDesignPatterns #designPatterns #softwareEngineering #namingThings
Broadly speaking, what would you guess you engage with or read the most via social media.
(Please share this if you voted.)
Related to the previous post β if you use a visual testing tool (e.g. Storybook + jest-image-snapshot), and actually commit your screenshots (I recommend Git LFS), then you can see the visual changes within the PR or commit itself.
GitHub even provides a nice diff (swipe/onion skin/etc).
Note: I highly recommend running visual tests in Docker β otherwise results will be system-dependent, e.g. font rendering might strongly differ per OS.