Divide & Conquer - Musk's Attention Hack for Startup Founders

April 19, 2023

Discover how startup founders can harness the power of polarization, drawing inspiration from Musks's attention-grabbing tactics to thrive in today's fragmented attention economy.

Attention in the Western Hemisphere is a Gaussian Beam

March 18, 2023

A Gaussian Beam only has one point of maximum focus, but when it is brought the bear upon a single point it's power is it's full potential

UUIDs are so much better than autoincrementing ids and it's not even close

February 10, 2023

A year and a half ago we started building a startup and I chose to use UUIDs as primary keys and it turned out to be such a good choice.

Bounty's Engineering Org Guiding Principles

February 10, 2023

Some guidelines I wrote down to help introduce new engineers to how I want the Bounty team to operate and ship code for the business.

Organizational Hierarchy as a Hidden Markov Model - For Sales

December 11, 2022

Thinking about modeling large organizations through the lens of a hidden markov model to get to a "yes" in the sales process.

Building a (software) engineering organization one year in.

September 21, 2022

Lessons learned, pain points, and my developing management philosophy.

bureaucracy navigation as a service startup ideas

August 14, 2022

Trying to define whole categories of software related to automating bureaucracy and why they are good businesses.

Concerned about the world? Ask GPT-3!

May 22, 2022

What does the AI oracle completion API have to say about the current state of things in the world?

Sobol's Daemon is Alive

May 17, 2022

Comparing some common sci-fi tropes to forces of decentralization that actually exist.

Doing A Good Code Review Should Be Simple

June 14, 2021

I talk about why it's a good idea to use a checklist with code reviews and how subjective PR sizes when it comes to code.

The Great American Melt Up

May 26, 2021

I talk about the last 5 years and next 5 years looking at it through the lens of the 1920s and 1930s.

Wait For The Crash And Pick Up The Pieces

April 07, 2021

I talk about how to buy into emerging technology trends by avoiding the hype cycles.

An Introduction To Ultra Long Term Trend Following

April 07, 2021

I explain how ultra long term trend following could work.

All Markets Are A Dark Forest

February 14, 2021

Examples of the Dark Forest idea of markets in both the stock market and in crypto markets.

Predicting What Will Happen in 2021

December 12, 2020

At this point the possibilities diverge so wildly it really is quite fascinating.

Testing A Simple "Buy The Dip" Alpaca System (4 Months In)

December 04, 2020

I put a very simple buy the dip system live a few months ago against Alpaca to see what would happen.

"Donnie Pump" a Presidential Press Conference Trading System.

June 28, 2020

For a while it seemed like everyday in March of 2020 there was a whitehouse press conference. This is an experiment building a system to help trade against this.

Selling People What They Want, Not What They Need

June 14, 2020

A crucial mistake is selling people something they need, not what they want. Wants are what people seek out to purchase.

Buy Boeing, Sell Boeing?

June 14, 2020

Can you just buy every dip and sell every pop on some stocks?

Why You Can't Narrow "any" in TypeScript

May 26, 2020

I recently discovered you cannot narrow "any" type in typescript with a typeguard.

Adding Jest To Sharepoint Framework React Sites in 2020

January 24, 2020

I recently started working on a sharepoint framework react site using typescript and I wanted to add Jest tests. Here is how to do it.

How I Built A Custom Art Commissions Site In 2019

November 05, 2019

I talk about my experience of building a custom art commissions site using MERN stack in 2019.

The Pros and Cons of Various Secret Storage Systems

August 27, 2018

I talk pros and cons of various systems of how to get your secrets deployed to prod running your server!

Evidence of Diminishing Attention Span of YouTubers

March 04, 2018

I accidentally do an experiment that reveals attention span dropping on youtube

How Does Sector Rebalancing Impact Returns?

February 20, 2018

I do some backtests with sector rebalancing and figure out if it is worth doing!

The Basic Math of Trading for Income

February 19, 2018

I break down some of the math of trading for a living to help me understand how to build a worthwhile trading system.

One to Three month side-project ideas list

February 06, 2018

One week side projects I'm thinking of in February 2018.

My First Attempt At Systematic Trading Algorithms

February 06, 2018

My First Attempts at builiding a serious Systematic Trading Algorithm based on a long term trend following approach.

One Week Side Project Ideas

February 06, 2018

One week side projects I'm thinking of in February 2018.

React Native Android app as a Module

November 19, 2017

I talk about how I used React Native in Android as a module that was part of a larger Android app

Kubernetes HPA uses cpu.request not cpu.limit

November 18, 2017

A full site build with React and Redux using "Create React App"

React Redux Mega Tutorial

October 29, 2017

A full site build with React and Redux using "Create React App"

Raspberry Pi Packet Capturer

July 20, 2017

Setting up a new PI to capture packets.

The State of Node Debugging

April 16, 2017

Using chrome dev tools for node debugging

Introducing Submittal Extractor

April 16, 2017

Submittal Extractor is a Saas application I have been building over the past 6 months with the help of Messer Construction Co. in Cincinnati OH.

When to use Object Pooling in Java

March 04, 2017

When does it make sense to use object pools in Java? Are connection pools the only object pools you should use?

Positive Risk Exposure

February 18, 2017

Positive risk exposures - good black swans

Looking back at my 2016 Reading List

December 31, 2016

I discuss some of the 56 books I read during 2016

Algorithmic Trading Experiments With Cryptocurrency

December 28, 2016

A summary of my attempts at algorithmic trading using various strategies on cryptocurrency exchanges.

Shutting Down Trollboxarchive

December 26, 2016

Why I'm Shutting Down Trollboxarchive.com, some stats and some explanations

Software Project Premortems

December 12, 2016

Applying the idea of a "premortem" to your side projects and opportunities at work

Correlating Sentiment with Bitcoin Prices

December 02, 2016

Is it possible to correlate bitcoin prices from chat logs on a bitcoin exchange?

Generating Signed Access Tokens (HMAC)

December 01, 2016

I talk about what a hashed message authentication code is, and I give an example in javascript

Yarn vs npm one week in

October 18, 2016

My thoughts on yarn vs npm after using yarn for a week.

6 months of pair programming

October 11, 2016

A six month retrospective on how pair programming every day work has been

How npm scripts really work

September 24, 2016

Why you should be using npm scripts instead of globally install javascript build tools

Finding Freelance Development Work

September 19, 2016

A quick overview on where to start in finding high quality clients

Version Control and Git For New Developers

September 09, 2016

Why version control and especially git is important for new developers to learn.

Generating Ideas For Software Projects

August 26, 2016

Ideas on how to come up with ideas for software projects and products

5 ES2015 Features You Should Use Today

August 16, 2016

top 5 es2015 features I think you will get the most benefit from.

The First 3 Things to Discuss With a Prospective Freelance Web Developer

August 07, 2016

I talk about scope of work, ballparking budget, and time constraints as the 3 things you need to discover immediately

Web Push Notifications with Web Workers

July 03, 2016

Recently I did some experimenting with Web Workers and in-browser push notifications

Making npm install faster

June 10, 2016

A couple of ways to make npm install run a bit faster on your builds.

Computer Science for the Self Taught Programmer

April 24, 2016

Thinking about writing a little E-Book for new developers.

The increasing commoditization of downmarket web development

April 23, 2016

what to do about wix, squarespace, weebly and whatever else.

git tip: replace your master branch with a fresh copy from upstream

February 02, 2016

some git commands to remove a borked local branch and check out a fresh copy from upstream

How to wrap console.log in-place with a prefix

January 09, 2016

Wrapping console.log so that you can add timestamps, script names, whatever else to node logs.

JavaScript constants using Object.defineProperty

January 09, 2016

I was working on a project with hundreds of globals right on the window object, and trying to convince them this was bad

Calling "forEach" on array-like objects (e.g. arguments).

January 03, 2016

An example of good thing I learned from "Secrets of a JavaScript ninja"

Gigabyte GA-H170-GAMING 3 motherboard Audio and Linux

January 02, 2016

An annoying troubleshooting experience where I learned about ALSA

Fun with semicolons in JavaScript

December 30, 2015

Stray semicolons in JavaScript and cause unexpected code execution

Jasmine - spyOn().and.callThrough() argument mutability

December 13, 2015

I made a pull request to Jasmine to add a feature to spies.

MongoDB Full-text Search Default Oddities

July 31, 2015

tl;dr - MongoDB does OR and doesn't order results by score by default

Android 4.1 and 4.2, GPU rendering and DOM not repainting

September 11, 2014

tl;dr - CSS "translate3d" is buggy on certain android versions

HTML5 Number Input validation is perturbing

September 11, 2014

HTML5 gives you element.validity for numbers

Searching Sphinx From PHP

January 23, 2014

Using Sphix with PHP and setting up indexes

Full text search with Sphinx and MySQL InnoDB

January 22, 2014

Configuring Sphinx to pull data directly from MySQL tables.

Microsoft AD LDAP authentication via Apache2

December 19, 2013

Doing LDAP auth directly with Apache and PHP, its actually pretty easy

LCD and Arduino

July 28, 2013

My experiments with buying a little 20x4 LCD screen to use with an arduino