Mike SchinkelI have come across a use-case where a shallow copy in GoLang actually is a good idea as it gives…type Foo struct {Mar 23, 2023Mar 23, 2023
Mike SchinkelKudos for not one but two great analogies!As for Nix, I recently joined a team using Nix-Shell as part of the build process and am finding it to be a royal PITA, _especially_…Nov 17, 20221Nov 17, 20221
Mike SchinkelDisagree, at least for languages that support `goto` which sadly neither Java nor ECMAScript do.Using `goto end` for your guard clauses where `end:` is a label just before `return`, or just before cleanup results in cleaner, easier to…Oct 24, 2022Oct 24, 2022
Mike SchinkelI totally agree with you. I wish the "return early" madness would go away.Here is another way to write the code you refactored (sadly if ECMAScript had goto like PHP and Go then it would be much cleaner):Oct 24, 2022Oct 24, 2022
Mike SchinkelAs it has now been 3+ years since you wrote this, has anything you complained about with Basel…Apr 13, 20211Apr 13, 20211
Mike SchinkelBattling the Enemies of DemocracyThe USA — and indeed the world — are in the thralls of a battle between the public good and extremely well-funded actors who are devoid…Nov 24, 2019Nov 24, 2019
Mike SchinkelProposal: Gun Victim’s M.A.S.C.R. FundSince we as a country cannot seem to agree on how to reduce gun violence in this country, the least we can do is come together to take care…Feb 16, 2018Feb 16, 2018
Mike SchinkelProposal: Gun Victim’s M.A.S.C.R. FundI moved the proposal to here:Nov 12, 2017Nov 12, 2017
Mike SchinkelDems always bring knives to a gun fightThe USA is the most divided its ever been in the modern era between the political left and political right, the Democrats and the…Nov 11, 20172Nov 11, 20172