A col­lec­tion of essays, arti­cles, or any oth­er writ­ings that I would like to remain more acces­si­ble than the con­tent in my post archives. Note that not all the linked arti­cles here are sta­t­ic pages; some are blog posts I’d like to highlight.

2013 — Inte­ger Arith­metic Con­tin­ued // FYI, inte­ger aver­age is bro­ken too (see below)
2013 — Real Talk: Inte­ger Arith­metic // Fix­es to absolute val­ue from the “rock-sol­id” trench­es of cod­ing for embed­ded systems
2012 — Fixed-point atan2 // Expla­na­tion of a fast approx­i­ma­tion with lit­tle use to others
2012 — Steak in a Dorm // Enjoy­ing red meat in a space-deprived suburbia
2011 — 5V to 3.3V with Pre­ferred Resis­tors // Abus­ing C++11 in the search for the ide­al resistors
2010 — C++’s .* and ->* oper­a­tors // Strug­gling to jus­ti­fy the exis­tence of an arcane C++ fea­ture; see also part 2 and part 3
2010 – Mis­takes to Make on a Whit­ted Ray­trac­er // I won­der how I screwed up love­ly pictures
2010 – US Inter­na­tion­al Dvo­rak // A key­board lay­out for you
2009 – Bet­ter Spheres, Few­er Tri­an­gles // Com­pu­ta­tion­al geom­e­try: icosa­he­dra into spheres

2013 — Why Microsoft­’s 3D Print­ing Rocks // So des­per­ate for soft­ware com­plex­i­ty in 3D print­ing, even Microsoft looks good
2012 — It Was Nev­er About the Mileage // A bit­ter old man yells about some­thing he has zero expe­ri­ence in
2010 — My New Logo // Why I failed Eng­lish like sev­en times in a row and how you should inter­pret my cre­ative output
2010 – Sci­ence Olympiad Advice // A bit­ter old man dis­pens­es advice to a young audience
2009 – Club­bing Sci­ence Olympiad // A bit­ter old man yells about a school newspaper
2009 – Stuy Czar // A bit­ter old man whines and rem­i­nisces to no audience

2008 – Pen Spin­ning // I show you my moves