development

Why is multithreading Selenium lousy on MacOS?

Initial investigation of multithreading performance between Ubuntu and MacOS

Read
development

Using uv in Emacs

Writing an Elisp function to utilize uv within my Emacs setup

Read
web-development

Using Pulumi with Hetzner

Testing out using Pulumi with Hetzner Cloud to manage a static site.

Read
data-viz

Visualizing the Blue Sky Firehose

Playing around with the Blue Sky API to visualization word and hashtag frequency.

Read
open-source

Simple Map Dashboards with Observable Framework

Using Observable Framework, Python, Tippecanoe, and Protomaps to build an ETL pipeline for a mapping dashboard

Read
open-source

The Bus Factor

Using a Bus (aka Truck) Factor methodology to assess this metric on 133 open source projects 8 years after the initial assessment.

Read

What's in a conference?

How conferences vary across disciplines and aims, based on my personal experience

Read
meta

Thwarted for the last time!

Why I gave up Gatsby and moved to Observable Framework, and what it took to do so.

Read
development

Building OSS Map Apps With Observable Framework

Testing out Observable Framework to map Boston's open data.

Read
development

Making 3D Hexplots With Maplibre

Using D3-Hexbin to Generate GeoJSONs for Maplibre

Read
development

Debugging Emacs

I broke my Emacs. How I fixed it!

Read
development

How I Org

My personal config for using org-mode to run my life.

Read
long-form

Do Something; Brag About It

Read
data-visualization

Mapping Los Angeles' Soft-Story Retrofit Program

Examining the success of the Los Angeles Soft-Story Retrofit Program through interactive mapping and data visualization

Read
hacks

Making a Bloom Filter Keyboard

Turning a Keyboardio Model 100 into a Bloom filter test status indicator with Shapr

Read
hacks

Adapting a Bloom Filter to Rust

Adapting a Haskell-based bloom filter to Rust for an Adafruit neotrellis test indicator

Read
data-visualization

Visualizing EC3's EPD Database

How I created an interactive circle packing plot of the currently available EPD data in the EC3 database

Read
career-advice

From Structural to Software

What the interview process looks like for transitioning from structural engineering to software development in 2022.

Read
development

Prototyping Web Applications With Speckle

Bootstrapping a small web application for evaluating an IFC model with Speckle and EC3.

Read
long-form

A Long Overdue Year in Review

Read
long-form

Is 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.

Read
long-form

Adventures 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.

Read
programming

Building Bridge.watch

How I built Bridge.watch from scratch

Read
programming

Building IfcOpenShell on MacOS

How I got IfcOpenShell to build on my Mac without resorting to Macports or Conda

Read
programming

Dynamic Menu Creation in Blender

How to generate menus in Blender 2.91 from a JSON file

Read
long-form

Why Structural Engineers Use Excel

Why we use Excel, why it's bad, and how I think we can change it.

Read
long-form

Recurse Center - Then and Now

Mid-batch check-in and perspective on in-person vs. remote Recurse Center.

Read
long-form

Why I Left Structural Engineering

Trying not to be too melodramatic.

Read
long-form

A Year of Professional Development - Pandemic Edition

The cost of professional development for a structural engineer during a pandemic. Itemized for better or for worse.

Read
hacks

Tinky Care

Larger productivity hardware hack with Inky Impression.

Read
long-form

Why I Hate Jargon

I tried to come up with a pithier title, but sometimes being direct is best.

Read
development

Further Adventures in Cython Profiling

How to get py-spy up and running for a Cython project on a Mac.

Read
development

Performance Comparison Across Three Languages

Messing around with profiling in C++, C#, and Cython for comparing algorithm implementations.

Read
development

Dotnet Development in Emacs

Emacs snippets for developing C# projects. I don't like Visual Studio much.

Read
development

Visualizing Geometry in Hypar

Experimenting with Hypar's cloud based execution of C# programs for AEC development.

Read
hacks

Building a Tiny Pomodoro Timer

Small productivity hardware hack with InkypHAT.

Read
long-form

RET-My Time at the Recurse Center

Return Statement for my 12 weeks at the Recurse Center in NYC.

Read
long-form

A Year of Professional Development

The cost of professional development for an early stage structural engineer. Itemized for better or for worse.

Read
long-form

My 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.

Read
development

WiMLDS/PyLadies Scikit-Learn Open Source Sprint

Reflection on my first open source sprint with the NYC PyLadies.

Read