PinnedPublished inLevel Up CodingDeath of Quake 3’s Inverse Square Root Hack ..The story behind the clever optimization and why it is now just folkloreSep 7, 20213Sep 7, 20213
PinnedPublished inBetter ProgrammingHow Going Back to Coding After 10 Years Almost Crushed MeEverything in software engineering has changed within a decadeApr 1, 202117Apr 1, 202117
PinnedPublished inTDS ArchiveCan NLP Read Mr Spock’s Sentiment?Step through the process of building & training a custom NLP sentiment analyzer.Feb 19, 20201Feb 19, 20201
Published inLevel Up CodingWhy Functional Programming? — with Scala and AI-Generated CodeRecap of WhyFP — with a twist using using Google Gemini / BardMay 7, 2024May 7, 2024
Published inThe StartupSimple Tips for Getting a RaiseHonest advice on approaching your managementMar 29, 2024Mar 29, 2024
Published inGeek CultureHow To Improve Your Job Search With 4 Quick TipsTips on job hunting for tech professionals from someone who has applied to a thousand+ jobs over the past 20 yearsApr 15, 2023Apr 15, 2023
Published inrealestatejapanHome Mortgages in JapanSome information on borrowing optionsNov 4, 2022Nov 4, 2022
Published inBetter ProgrammingWeb 3.0 — Building Apps With the Slowest Database in the UniverseHow using a blockchain as a general purpose database is the slowest, least scalable, least private, and most costly solutionAug 1, 20222Aug 1, 20222
Published inBetter ProgrammingA Software Engineers’ Dilemma — To Rewrite or Refactor?When I was young I always wanted to rewrite, then I realized it is not possible, now I wonder again…Jul 4, 2022Jul 4, 2022
Published inCodeXSnowpark — The Databricks Killer?Elastic Python-compute for Machine Learning is coming to Snowflake — it may be a deadly snowstorm for Spark…Apr 12, 20228Apr 12, 20228
Published inLevel Up CodingHow Slow is Python?We all know it is slower than C, Java, Rust, but just how slow?Feb 22, 20223Feb 22, 20223
Published inLevel Up CodingThe *Mythical Modern Data StackMy search failed, just like my search for the ultimate pancakeJan 10, 20221Jan 10, 20221
Published inrealestatejapanNiseko Update Dec 2021My observations in Niseko (Kutchan, Hirafu and Niseko towns)Jan 4, 2022Jan 4, 2022
Top 3 Ways COVID Improved (My) LifeAs 2022 starts, let me reflect on the positives after two terrible pandemic yearsJan 2, 20221Jan 2, 20221
Published inCodeXARM’s Race for CPU SupremacyIntel/CISC is finally dying out — is ARM taking over?Dec 16, 20214Dec 16, 20214
Published inLevel Up CodingHow to Interview ProgrammersCoding tests, design tests, etc — a methodology for interviewing and evaluating software engineer hiresOct 8, 20212Oct 8, 20212
Published inBetter ProgrammingIs a One-Person Development Team Optimal?Research, anecdotal, and personal experience claims teams of 3–8 are the best — but here is what I foundSep 20, 20216Sep 20, 20216
Published inCodeXCool Features of Rust (for Old People)Part 2 of the “Rust for Old People” SeriesAug 24, 20212Aug 24, 20212
Published inFeediumMy FaceBook Ads Medium ExperimentI spent $50 on my articles on Facebook Ads, and tAug 22, 20214Aug 22, 20214
Published inGeek CultureAre Engineers are Weird?Media, anecdotal evidence, and hard research into the “geek syndrome” for Engineers — what’s the truth?Aug 21, 2021Aug 21, 2021