Profile picture
Patrick McKenzie @patio11
, 5 tweets, 1 min read Read on Twitter
15 years of being a professional software engineer: can *almost* publish static HTML to my blog with the same likelihood as HTTP 200 that I had when doing my Warcraft 2 fan site in middle school on AOL.

*Almost.* (Freaking toolchains.)

How do folks learning now survive?!
I'm trying to think how I would explain this process to a newer professional:

"So what was the problem?"
"OK so I named a new type of content for the site with numbers."
"OK."
"And that worked with Jekyll."
"OK."
"So I deployed."
"OK."
"And everything broke because Nginx."
"Wat"
"Yeah that sometimes happens."
"So what did you do?"
"Oh I changed the template for my configuration file to add a regular expression specifying try_files for a particular subdirectory and then rebooted the server. You know, as one does."
"And that worked?"
"Not the first time."
"What happened the first time?"
"Well the files that were 404ing started 200ing but the files which were 200ing started 500ing."
"That means?"
"That's bad."
"OK."
"So I tried another thing and it fixed that but it broke the HTTP version of my site because of a tooling issue."
"The HTTP version?"
"Yes; the insecure one."
"You have an insecure one."
"Yes good you're paying attention."
"Why do you have an insecure one?"
"To point people to the secure one."
"Can you not have that?"
"Well theoretically if you set the right headers but SEO concerns mean..."
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Patrick McKenzie
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member and get exclusive features!

Premium member ($3.00/month or $30.00/year)

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!