
Dillon Shook
Autodidact & Zero One Infinity Advocate
Location Boston, MA
Interests Programming, Photography, Cooking, Game Development, Reading, Guitar, Running, Travel, Never having enough time...
This Site Made with Astro, Cloudinary , and many many hours of writing, styling, editing, breaking things , fixing things, and hoping it all works out.
Education B.S. Computer Science, New Mexico Tech
Contact site at dillonshook dot com
Random Read another random indie blog on the interweb
Subscribe Get the inside scoop and $10 off any print!
Tags
Top Posts
Upgrade your brain virtual machine
October 16th 2014
< 1K views
All of our brains use models to experience everyday life. An easy example is seeing the egg splat on the floor in your head right as it rolls off the table which somehow invokes the physics collider simulator you have going on up there. Everyone we interact with has the person base class with some properties about their gender, age, etc. which defines all the basic assumptions (and stereotypes we’ve picked up) about how the person will act. If I hit this person they’ll be angry of course. Then down through all the convoluted hierarchy of your brain’s person class there’s a person instance for each of the Jennifer’s, Steve’s, and Mike’s in your life. The more experience you have with the person the better your model is, all the way to the weird dialogs you have with these people in your head.
445 words
|
~2min read
Leaflet Zip Code Map Part 2
September 24th 2014
3K views
Leaflet Zip Code Map Part 1
1,465 words
|
~7min read
Leaflet Zip Code Map Part 1
September 24th 2014
8K views
This is the first part of a two part series about how to set up leaflet maps to show zipcode areas with some extra data coming along for the ride allowing us to color the zip code areas based on demographics or any other reporting data. I did this using an ASP.NET MVC site and Web API with a Sql Server database. A database is required for this approach but there’s nothing stopping you from reimplementing this in your backend architecture of choice.
2,397 words
|
~12min read
Bucking the Naming Trend
September 10th 2014
< 1K views
I’m sure many of you have heard this quote before but I want to explore one reason why it’s so true: consistency.
406 words
|
~2min read
Infini-woes
September 3rd 2014
Inifiniscroll is great. When used properly of course. Google images is the poster child for this and it works so great because they basically have infinite images. The pattern breaks down when it’s forced into places where you have less than infinite content. Much less than infinite content.
164 words
|
~1min read
2025
3 posts
02-20
So What Exactly is MVP Anyways?
01-28
The Second Best Thing You Can Do in Your Career
01-05
Laid Off for the First Time In My Career, and Twice In One Year
2024
14 posts
12-05
Starting is the Hardest Part
11-14
Starting Something New
11-07
The Pseudocode Programming Process
10-31
This Post is Cursed
10-24
Why AB Test If You Can ABCD Test?
10-17
What Do You Visualize While Programming?
10-11
How Do You Pronounce oklch?
10-02
2024: A Blog Odyssey from Ghost through Hugo to Astro
09-19
What Do You Think 2030 Will Be Like?
09-12
The Best Software Development Lifecycle
09-05
Change at the Highest Level Is Impossible
08-30
Where Did All the Tech Bloggers Go?
08-13
Failing Upwards Again
02-27
Planned App-solescence
2023
1 post
05-17
Tradeoffs in Testing
2022
3 posts
11-08
Testing Next.JS with Cypress and Mock Service Worker
09-15
What it Takes to Make a Game by Yourself
03-23
What language am I writing again?
2020
4 posts
08-01
How Hard is your Email to Say?
06-30
Your Reach is More Than You Think
05-07
A Critique of React Hooks Addendum
04-27
A Critique of React Hooks
2015
1 post
07-08
The Asynchronous Journey