https://erikmcclure.com/categories/blog/2024-01-01T17:30:00+00:00https://erikmcclure.com/blog/2024-01-01T17:30:00+00:00https://erikmcclure.com/2024-01-01T17:30:00+00:00https://erikmcclure.com/blog/we-could-fix-everything-we-just-dont/2024-01-01T17:30:00+00:00https://erikmcclure.com/blog/people-cant-care-about-everything/2023-10-20T20:40:00+00:00https://erikmcclure.com/projects/fading-light/2023-09-11T00:00:00+00:00https://erikmcclure.com/categories/project/2023-09-11T00:00:00+00:00https://erikmcclure.com/blog/discord-should-remove-usernames/2023-05-05T13:02:00+00:00https://erikmcclure.com/blog/age-of-bullshit/2023-02-13T15:35:00+00:00https://erikmcclure.com/blog/nuerodivergents-will-inherit-the-earth/2023-01-01T14:08:00+00:00https://erikmcclure.com/blog/money-is-fake/2022-12-17T17:16:00+00:00https://erikmcclure.com/blog/we-need-new-motherboards/2022-09-22T16:30:00+00:00https://erikmcclure.com/blog/never-respect-my-elders-after-what-they-did/2022-09-11T18:44:00+00:00https://erikmcclure.com/blog/camp-vista/2022-06-13T22:39:00+00:00https://erikmcclure.com/blog/blockchain-new-javascript/2021-10-18T01:06:00+00:00https://erikmcclure.com/blog/cpp-constructors-memory-and-lifetimes/2021-05-01T23:04:00+00:00https://erikmcclure.com/blog/factorio-is-best-interview-we-have/2021-03-12T15:26:00+00:00https://erikmcclure.com/blog/why-you-cant-use-prebuilt-llvm-with-cpp17/2020-07-09T02:50:00+00:00https://erikmcclure.com/projects/dreams-of-distant-stars/2020-05-24T00:00:00+00:00https://erikmcclure.com/blog/someone-is-stealing-tracker-songs/2020-03-22T12:08:00+00:00https://erikmcclure.com/blog/pressure-based-anti-spam-for-discord-bots/2020-01-15T21:45:00+00:00https://erikmcclure.com/blog/name-shadowing-should-be-an-operator/2019-10-13T13:23:58-07:00https://erikmcclure.com/blog/a-rant-on-terra/2019-10-04T17:08:00+00:00https://erikmcclure.com/blog/risc-is-fundamentally-unscalable/2019-07-27T20:09:00+00:00https://erikmcclure.com/projects/innative/2019-07-07T00:00:00+00:00https://erikmcclure.com/blog/software-engineering-is-bad-but-it-s-not-that-bad/2018-09-18T11:03:49-07:00https://erikmcclure.com/blog/why-do-people-use-the-wrong-email-/2018-07-12T10:57:26-07:00https://erikmcclure.com/blog/software-optimizes-to-single-points-of-failure/2018-02-10T18:01:40+00:00https://erikmcclure.com/projects/magnesium/2018-02-07T00:00:00+00:00https://erikmcclure.com/blog/migrating-to-static-blog/2018-02-06T09:07:29+00:00https://erikmcclure.com/projects/planeshader/2018-02-06T00:00:00+00:00https://erikmcclure.com/blog/how-to-avoid-memorizing-times-tables/2018-01-01T11:37:00+00:00https://erikmcclure.com/blog/ignoring-outliers-creates-racist/2017-11-01T15:26:00+00:00https://erikmcclure.com/blog/i-used-to-want-to-work-for-google/2017-09-05T01:04:00+00:00https://erikmcclure.com/blog/sexist-programmers-are-awful-engineers/2017-08-06T12:20:00+00:00https://erikmcclure.com/blog/why-i-never-built-my-soundcloud-killer/2017-07-30T16:57:00+00:00https://erikmcclure.com/blog/integrating-luajit-and-autogenerating-c/2017-07-24T23:15:00+00:00https://erikmcclure.com/blog/discord-rise-of-bot-wars/2017-06-24T08:40:00+00:00https://erikmcclure.com/blog/programmers-should-take-linguistics/2017-06-01T15:48:00+00:00https://erikmcclure.com/blog/companies-cant-be-apolitical/2017-03-23T00:37:00+00:00https://erikmcclure.com/blog/i-cant-hear-anything-below-80-hz/2017-03-07T15:06:00+00:00https://erikmcclure.com/blog/windows-wont-let-my-program-crash/2017-02-13T21:33:00+00:00https://erikmcclure.com/blog/directx-is-terrifying/2017-02-01T19:35:00+00:00https://erikmcclure.com/blog/our-software-is-beacon-of-hope/2017-01-17T14:35:00+00:00https://erikmcclure.com/projects/sweetiebot/2017-01-13T00:00:00+00:00https://erikmcclure.com/blog/everyone-does-srgb-wrong-because/2016-12-20T15:26:00+00:00https://erikmcclure.com/projects/2016-09-12T00:00:00+00:00https://erikmcclure.com/web/2016-09-12T00:00:00+00:00https://erikmcclure.com/blog/mathematical-notation-is-awful/2016-07-30T22:18:00+00:00https://erikmcclure.com/blog/the-gpl-is-usually-overkill/2016-04-28T14:23:00+00:00https://erikmcclure.com/blog/the-right-to-ignore-difference-between/2016-03-13T21:27:00+00:00https://erikmcclure.com/blog/there-will-never-be-one-true/2015-09-28T03:07:00+00:00https://erikmcclure.com/blog/abortion-has-no-moral-high-ground/2015-08-05T01:55:00+00:00https://erikmcclure.com/blog/i-tried-to-install-linux-and-now-i/2015-07-21T00:45:00+00:00https://erikmcclure.com/blog/you-arent-designing-software-for-robots/2015-06-15T01:13:00+00:00https://erikmcclure.com/blog/using-data-to-balance-your-game-pony/2015-05-30T10:36:00+00:00https://erikmcclure.com/blog/is-there-commercial-open-source-license/2015-03-16T03:25:00+00:00https://erikmcclure.com/blog/does-anyone-actually-want-good-software/2015-02-18T23:10:00+00:00https://erikmcclure.com/blog/why-dont-you-just-fire-them/2015-02-11T01:32:00+00:00https://erikmcclure.com/blog/how-not-to-sell-software/2014-11-26T18:53:00+00:00https://erikmcclure.com/blog/not-reinventing-wheel-is-anticompetitive/2014-11-22T00:15:00+00:00https://erikmcclure.com/blog/everyone-can-be-above-average/2014-10-18T01:13:00+00:00https://erikmcclure.com/blog/can-we-choose-what-we-enjoy/2014-08-08T13:14:00+00:00https://erikmcclure.com/blog/how-to-make-your-profiler-10x-faster/2014-06-28T17:31:00+00:00https://erikmcclure.com/blog/the-problem-with-photorealism/2014-03-18T09:05:00+00:00https://erikmcclure.com/blog/success-is-relative/2014-02-20T16:32:00+00:00https://erikmcclure.com/blog/googles-decline-really-bugs-me/2013-11-17T11:13:00+00:00https://erikmcclure.com/blog/the-educational-imbroglio/2013-10-29T19:58:00+00:00https://erikmcclure.com/blog/the-ladder-climbing-generation/2013-10-03T15:10:00+00:00https://erikmcclure.com/blog/the-microsoft-word-problem/2013-09-18T22:34:00+00:00https://erikmcclure.com/blog/write-less-code/2013-09-12T10:36:00+00:00https://erikmcclure.com/blog/most-people-have-shitty-computers/2013-09-02T21:29:00+00:00https://erikmcclure.com/blog/leap-motion-impressions-input/2013-07-23T17:05:00+00:00https://erikmcclure.com/blog/aurora-theory-released/2013-07-11T19:27:00+00:00https://erikmcclure.com/projects/aurora-theory/2013-07-11T00:00:00+00:00https://erikmcclure.com/blog/what-i-learned-in-college/2013-06-13T07:56:00+00:00https://erikmcclure.com/blog/how-to-complain-about-men-and-be-sexist/2013-05-30T16:54:00+00:00https://erikmcclure.com/blog/course-notes/2013-05-25T18:39:00+00:00https://erikmcclure.com/blog/contact/2013-05-16T04:46:00+00:00https://erikmcclure.com/blog/the-dark-side-of-htmlcss/2013-02-24T20:54:00+00:00https://erikmcclure.com/blog/windows-breaks-assert-inside/2013-02-07T20:17:00+00:00https://erikmcclure.com/blog/dreams-are-worth-fighting-for/2013-01-21T16:20:00+00:00https://erikmcclure.com/blog/the-productivity-fallacy/2013-01-18T17:12:00+00:00https://erikmcclure.com/blog/the-earbud-loudness-wars/2013-01-11T19:15:00+00:00https://erikmcclure.com/blog/giant-list-of-free-samples/2012-12-14T19:49:00+00:00https://erikmcclure.com/blog/the-weekend-apelsin-got-lost-all-time/2012-11-13T23:24:00+00:00https://erikmcclure.com/blog/c-to-c-tutorial-part-4-operator-overload/2012-10-20T11:16:00+00:00https://erikmcclure.com/blog/7-problems-raytracing-doesnt-solve/2012-09-27T04:13:00+00:00https://erikmcclure.com/blog/teenage-rebellion-as-failure-of-society/2012-09-23T20:37:00+00:00https://erikmcclure.com/blog/analyzing-xkcd-click-and-drag/2012-09-19T07:33:00+00:00https://erikmcclure.com/blog/what-is-right-answer/2012-08-22T18:40:00+00:00https://erikmcclure.com/blog/coordinate-systems-and-cascading/2012-07-25T01:06:00+00:00https://erikmcclure.com/blog/how-joysticks-ruined-my-graphics-engine/2012-06-22T22:29:00+00:00https://erikmcclure.com/blog/properly-dreaming-about-success/2012-05-26T05:56:00+00:00https://erikmcclure.com/blog/multithreading-problems-in-game-design/2012-05-23T23:46:00+00:00https://erikmcclure.com/blog/ip-law-makes-you-asshole/2012-05-23T15:27:00+00:00https://erikmcclure.com/blog/stop-following-rules/2012-05-13T14:54:00+00:00https://erikmcclure.com/blog/standards-problem/2012-05-07T01:12:00+00:00https://erikmcclure.com/blog/an-evidence-based-refutation-of-the-project-glass-parodies/2012-04-15T23:40:00+00:00https://erikmcclure.com/blog/language-wars-are-pointless/2012-04-10T17:48:00+00:00https://erikmcclure.com/blog/why-windows-8-does-right-thing-wrong/2012-03-14T14:28:00+00:00https://erikmcclure.com/blog/well-that-was-interesting/2012-03-13T16:43:00+00:00https://erikmcclure.com/blog/visual-studio-broke-my-computer/2012-03-10T16:22:00+00:00https://erikmcclure.com/blog/hiring-wrong-people/2012-02-29T17:21:00+00:00https://erikmcclure.com/blog/chill-out/2012-02-27T14:31:00+00:00https://erikmcclure.com/blog/implicit-ui-design/2012-02-24T10:18:00+00:00https://erikmcclure.com/blog/linux-mint-12-kde/2012-02-19T10:32:00+00:00https://erikmcclure.com/blog/new-post/2012-02-05T20:59:00+00:00https://erikmcclure.com/blog/wikipedias-identity-crisis/2012-01-09T01:31:00+00:00https://erikmcclure.com/blog/your-esoteric-language-is-useless/2011-12-24T17:55:00+00:00https://erikmcclure.com/blog/great-mystery-of-linear-gradient/2011-12-01T13:36:00+00:00https://erikmcclure.com/blog/signed-integers-considered-stupid-like/2011-11-24T16:02:00+00:00https://erikmcclure.com/blog/why-kids-hate-math/2011-11-07T03:44:00+00:00https://erikmcclure.com/blog/importance-of-importance/2011-09-23T23:25:00+00:00https://erikmcclure.com/blog/c-to-c-tutorial-part-3-classes-and/2011-09-09T18:07:00+00:00https://erikmcclure.com/blog/problem-of-vsync/2011-09-05T04:43:00+00:00https://erikmcclure.com/blog/musical-genres/2011-09-01T16:29:00+00:00https://erikmcclure.com/blog/c-to-c-tutorial-part-2-pointers/2011-07-21T19:35:00+00:00https://erikmcclure.com/blog/radians-explanation/2011-07-06T17:22:00+00:00https://erikmcclure.com/blog/c-to-c-tutorial-part-1-basics-of-syntax/2011-07-06T04:26:00+00:00https://erikmcclure.com/blog/on-hackers/2011-06-19T17:56:00+00:00https://erikmcclure.com/blog/my-mom-had-heart-attack/2011-06-08T01:09:00+00:00https://erikmcclure.com/blog/religion-problem-perspectives/2011-05-27T06:06:00+00:00https://erikmcclure.com/blog/ninth-circle-of-bugs/2011-05-15T04:43:00+00:00https://erikmcclure.com/blog/save-rss/2011-05-08T22:03:00+00:00https://erikmcclure.com/blog/college-is-broken/2011-05-03T21:08:00+00:00https://erikmcclure.com/blog/outside-perspective-on-psn-fiasco/2011-04-26T21:11:00+00:00https://erikmcclure.com/blog/future-predictions/2011-04-17T15:54:00+00:00https://erikmcclure.com/blog/investigating-low-level-cpu-performance/2011-04-10T17:06:00+00:00https://erikmcclure.com/blog/bullying-never-stops/2011-03-28T14:22:00+00:00https://erikmcclure.com/projects/buntils/2011-02-12T00:00:00+00:00https://erikmcclure.com/blog/im-failure/2010-11-18T03:56:00+00:00https://erikmcclure.com/blog/how-to-train-your-dragon/2010-10-18T04:42:00+00:00https://erikmcclure.com/blog/album-for-sale-renascent/2010-09-13T01:21:00+00:00https://erikmcclure.com/blog/wavsaver/2010-08-25T19:37:00+00:00https://erikmcclure.com/blog/pixel-perfect-hit-testing/2010-08-17T06:27:00+00:00https://erikmcclure.com/blog/fractal-cycle-screensaver/2010-08-13T15:26:00+00:00https://erikmcclure.com/blog/8-bit-color-cycling/2010-08-10T07:58:00+00:00https://erikmcclure.com/blog/physics-networking/2010-08-06T04:18:00+00:00https://erikmcclure.com/blog/assembly-cas-implementation/2010-07-22T12:08:00+00:00https://erikmcclure.com/blog/function-pointer-speed/2010-07-13T22:24:00+00:00https://erikmcclure.com/blog/most-bizarre-error-ever/2010-05-08T00:48:00+00:00https://erikmcclure.com/blog/floating-point-preformance/2010-01-30T01:53:00+00:00https://erikmcclure.com/blog/watch-this-now/2010-01-07T23:49:00+00:00https://erikmcclure.com/blog/physics-oriented-network-interpolation/2009-11-10T11:04:00+00:00https://erikmcclure.com/blog/proving-strong-ai/2009-11-03T23:57:00+00:00https://erikmcclure.com/blog/i-now-have-lj/2009-10-24T19:07:00+00:00