GithubHelp home page GithubHelp logo

huckleberry's Introduction

Hi!

I am not a composer

My name is John Williams, but I am not a composer or a conductor. Sorry about that — it disappoints a lot of people.

Funny story. For as far back as I can remember people have made jokes about me writing the music for Star Wars. Occasionally people mix it up and say Harry Potter or Jurassic Park. But a few months ago I went through a Dunkin’ Donuts drive-through to pick up an order. The app only puts part of my name on the order sheet — “JOHN W” or some nonsense. The guy at the window says “hey, what’s your name again?”

“John Williams,” I say, and think here it comes again. He laughs and says says “I was hoping it was John Wick!”

It’s always nice to hear a new one.

From Typesetting to Web Development

Anyway, I am John Williams the famous web developer. I’ve been making web sites almost from the start. I am so old my earliest sites pre-date CSS. Heck, they pre-date <table>. — I remember the earliest debates about table layout. “Tables are for data,” said one side. “But how else can we get a sidebar?” said the other, and that side persevered until better options were available.

Because there was no typical path towards web development, I came to the industry sideways through typesetting. I worked summers at my hometown newspaper using QuarkXPress to reproduce ad layouts. We’d print those on a very high-resolution printer, then I’d take a razor blade and adhesive wax machine, cut the ad out, and stick it to a broadsheet. From there it went to the camera room, and then the press. It was an odd mix of technologies, but it worked pretty well.

The web became commercially relevant just as I was graduating from college, so the newspaper hired me to make and run their first web site. This I built with the aid of BBEdit and UserLand Frontier. I used Frontier on my local computer to build the site anew each morning, and pushing the resulting HTML up through a 9600 baud modem.

Evolving with the Web

The web has changed a lot since then. It’s become professional and specialized. For most of my career I’ve stayed in front-end publishing, but in the last few years I’ve slid over to the UI Engineering side of things.

It has always been a struggle to keep up, but here in the 2020’s things are really hopping. It’s the most exciting time since the birth of the Web, and I am thrilled to still be here learning new things every day and sharing them as much as I can with the small circle of people around me.

Now you are in that circle! 🎉

Embracing Agile Development

I’m also dedicated to agile development processes, serving as my team’s Scrum master. I get to add letters after my name in some contexts. Those letters are “A-CSM” and “CSPO.”

What the technology industry calls “agile” a lot of other people call “making stuff.” I came out of the humanities, not traditional computer science education, so when everyone started buzzing about this “agile” stuff I took a look at it and it seemed real dang familiar. I wrote about that elsewhere, if you’re interested. But long story short, most agile frameworks are just the typical creative process scaled up for teams with some process guardrails and a thick buzzword frosting. I will likely discuss that from time to time.

Me, elsewhere

  • ElfinJohn is my portfolio site. It’s not been updated in awhile, really, because it covers a lot of my “working at an agency” life. I now live the “B2B SAAS” life, which makes for a lot fewer pretty pictures.
  • FilmHydra is my movie blog. Remember, I said I came from the humanities? Every so often I feel the need to write something about a movie, and that’s the place. My recent favorites are this review on Carnival of Souls and Dracula vs Frankenstein
  • You can also follow me on Letterboxd, a movie-focused social media site, but Mastodon is my social media of choice.

huckleberry's People

Contributors

arturcarvalho avatar jorunfa avatar joshwcomeau avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.