Why is multithreading Selenium lousy on MacOS?
Initial investigation of multithreading performance between Ubuntu and MacOS
ReadVisualizing the Blue Sky Firehose
Playing around with the Blue Sky API to visualization word and hashtag frequency.
ReadSimple Map Dashboards with Observable Framework
Using Observable Framework, Python, Tippecanoe, and Protomaps to build an ETL pipeline for a mapping dashboard
ReadThe Bus Factor
Using a Bus (aka Truck) Factor methodology to assess this metric on 133 open source projects 8 years after the initial assessment.
ReadWhat's in a conference?
How conferences vary across disciplines and aims, based on my personal experience
ReadThwarted for the last time!
Why I gave up Gatsby and moved to Observable Framework, and what it took to do so.
ReadBuilding OSS Map Apps With Observable Framework
Testing out Observable Framework to map Boston's open data.
ReadDo Something; Brag About It
ReadMapping Los Angeles' Soft-Story Retrofit Program
Examining the success of the Los Angeles Soft-Story Retrofit Program through interactive mapping and data visualization
ReadMaking a Bloom Filter Keyboard
Turning a Keyboardio Model 100 into a Bloom filter test status indicator with Shapr
ReadAdapting a Bloom Filter to Rust
Adapting a Haskell-based bloom filter to Rust for an Adafruit neotrellis test indicator
ReadVisualizing EC3's EPD Database
How I created an interactive circle packing plot of the currently available EPD data in the EC3 database
ReadFrom Structural to Software
What the interview process looks like for transitioning from structural engineering to software development in 2022.
ReadPrototyping Web Applications With Speckle
Bootstrapping a small web application for evaluating an IFC model with Speckle and EC3.
ReadA Long Overdue Year in Review
ReadIs the Structural Engineering Profession Growing?
Examining public licensure data for structural engineers to determine if my perceptions of growth in the structural engineering field are accurate.
ReadAdventures in Cold Emailing (and a Bit of Shameless Self-Promotion)
My experience so far in cold emailing and promoting a personal project for a field (data visualization / data journalism) in which I have no connections.
ReadBuilding IfcOpenShell on MacOS
How I got IfcOpenShell to build on my Mac without resorting to Macports or Conda
ReadWhy Structural Engineers Use Excel
Why we use Excel, why it's bad, and how I think we can change it.
ReadRecurse Center - Then and Now
Mid-batch check-in and perspective on in-person vs. remote Recurse Center.
ReadA Year of Professional Development - Pandemic Edition
The cost of professional development for a structural engineer during a pandemic. Itemized for better or for worse.
ReadFurther Adventures in Cython Profiling
How to get py-spy up and running for a Cython project on a Mac.
ReadPerformance Comparison Across Three Languages
Messing around with profiling in C++, C#, and Cython for comparing algorithm implementations.
ReadDotnet Development in Emacs
Emacs snippets for developing C# projects. I don't like Visual Studio much.
ReadVisualizing Geometry in Hypar
Experimenting with Hypar's cloud based execution of C# programs for AEC development.
ReadRET-My Time at the Recurse Center
Return Statement for my 12 weeks at the Recurse Center in NYC.
ReadA Year of Professional Development
The cost of professional development for an early stage structural engineer. Itemized for better or for worse.
ReadMy Parents Still Don't Understand What I Do
A brief and sarcastic introduction to the career of structural engineering with lamentations about the quality of museum exhibits.
ReadWiMLDS/PyLadies Scikit-Learn Open Source Sprint
Reflection on my first open source sprint with the NYC PyLadies.
Read