PinnedOLAP in 2024: Data ParadiseThe data landscape in the 2020s is truly incredible. You can run a significant amount of analyses on a laptop when 10 years ago you needed…Dec 20, 2024Dec 20, 2024
Columnar Sorta Optimized (Part 2)Picking the optimal sort order for compression of a columnar table appears to be NP-hard or NP-complete, being at least O(n!) to bruteforce…Jan 18Jan 18
Columnar Sorta Optimized (Part 1)Changing the sort order of data in a columnar table can increase the performance of encoding and compression applied to the table, reducing…Dec 25, 2024Dec 25, 2024
Remote work after the pandemicWhat will work look like for developers after the pandemic lockdowns are relaxed? Is this the end of Silicon Valley? Is remote work the…Dec 30, 2020Dec 30, 2020
Ideal Work CultureAfter reading What You Do Is Who You Are early this year, I decided to write down what virtues I would want in my organization. After…Jul 12, 2020Jul 12, 2020
Why Story Points Don’t WorkThe poor authors of the Agile Manifesto had high hopes for humanity when they outlined a way to determine a methodology for doing work. As…Jan 4, 202015Jan 4, 202015
Red Flags in Engineering ResumesEngineering resumes are often filled with a sea of buzzwords, embellishments, and too often outright fabrications. An insatiable demand…Sep 6, 20191Sep 6, 20191
Study ParalysisI want to study everything, but I’m paralyzed by modern realities. I want to dive deeper into cluster computing and machine learning, and…Feb 25, 2019Feb 25, 2019
The Isolated EngineerThrough some set of circumstances you end up silo’ed away from the rest of the group and left to your own devices. Normally you’d…Feb 10, 2019Feb 10, 2019
Path of a professional developerThe path to successful professional life isn’t always straightforward. Assuming you have a relatively stable life growing up, the path…Nov 21, 20184Nov 21, 20184