@iammerrick@jordansjones Destructors have historically worked poorly with GC. I'm not even sure if deterministic destructors are possible with GC, unless you count rust ownership as compile-time GC (I don't, but I've heard it described as such).
A rich GitHub profile is like a college degree:
∙ It's a positive signal, one of dozens possible
∙ Not everybody has the time and resources to get one
∙ Having one does not necessarily mean you're good at your job
∙ Ignoring one would be silly
∙ Requiring one would be silly
Squeakiest wheel effect: loudest complainer rather than most-hurting person gets helped
Similar effect in insight: of the people who get an insight, the one most surprised by it will make the biggest deal about it, claiming great personal originality, and will get credit for it.
Loved this episode... If you measure people exclusively on their outcomes and not their "swing". You will incentivize your team to shy away from hard problems and the most valuable pursuits (w/necessary risks) will remain unattended to. https://t.co/V5v7AI2XfS
@iammerrick Sometimes it's a linear old-to-new direction of influence, but other times it's a non-linear network of influence. I recently added live reload to a C++/opengl project because the web workflow had spoiled me!
Looks awesome. I would rather see some of this functionality contributed back to postgres for a smooth transition story. Maybe it's too extreme/different, though? https://t.co/dGgiiq4PW1
@iammerrick I'd say once you understand the complexity, the path to "beautifully boring" *is* tools, abstractions, and paradigms (ideas). The problem is going overboard with each when "beautifully boring" is already available for your scenario.
"There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies." - C.A.R Hoare
Hot take: getting the most significant benefits of static type systems requires a meaningfully different mental model of program construction, and gradual/optional type systems make static types *feel* terrible because they, by design, don’t demand or encourage that mental shift.
Woah! @j_gds tests-as-automaton answer to the question, "why is writing tests important for some developers and not others" is down right wisdom. Highly recommend reading his answer to the question. Pure gold. https://t.co/iC7ViOfq6p
🎉Grid Critters launches on Cyber Monday! 🎉
Don't spend the next five years looking up CSS Grid layout. Master it now so you can prototype insanely fast and build amazing UIs with ease.
Hundreds of levels. Gain mastery through deliberate, fun practice.
https://t.co/NkZQGmD8At