igazine.com

this is mental

User Tools

Site Tools


playground:playground

This is an old revision of the document!


PlayGround

Welcome to IGAZINE

After a million different Wordpress implementations, I tossed them all and said lets try DokuWiki.


About This is me, Eric McWilliams (aka nugget)

Hello and thanks for stopping by!

First things first: my name is Eric McWilliams, but I usually go by my nickname: nugget. I was born in 1974 in Alabama, where I spent all of my childhood until I was 10ish, moved to Ohio, then made my way to California about 12/13ish for my high school years and the early 90s. In 1992 I joined the Marines and learned field radio communications and had a knack for communications that has taken me far in life. I was stationed in Kaneohe Bay Hawaii and deployed around the world from there. I have a daughter that I love to death that keeps me busy needing rides to her different activities.

Contact You can reach me via the most common methods:

Mastodon: @
Twitter: quit it before Elon..
LinkedIn: [[https://www.linkedin.com/in/eric-mcwilliams-34b0b5327/|eric-mcwilliams-34b0b5327]]
Email: nugget@igazine.com please include Subject: [WIKI]

I find it pretty easy to avoid spam and bots just by requiring normal people to send a message with a predefined subject header. So until the ML and bots learn this method I say game on…

Software developer My primary job and hobby are both centered around software development. My expertise is in production backends, Unix-like operating systems, and build systems. I thoroughly enjoy writing Rust and designing easily testable systems, but I'm also fluent in C++, Go, Python, and shell scripting to name a few.

I have authored many Open Source projects and contributed to a few existing ones, including NetBSD, Gnome, and FreeBSD. Although I know Linux, I am a BSD “believer”. These days, my free time goes mosty into a EndBASIC, a fun little project I want to use to teach programming to (my) kids.

Continue by reading my list of projects…

Engineer at work I am a Software Engineer by profession. At work I am recognized for “seeing the forest and the trees”, writing comprehensive designs, authoring clean code, developing extensive test suites, and steadily delivering results with attention to the finest detail. I enjoy working on infrastructure-level software and my “motto” is simple: production software can be beautiful; you just need to hold it to the same high standards as you would user-visible products.

I am currently employed by Snowflake as a Senior Software Engineer 2 who works in Developer Experience Productivity. I was previously employed by Microsoft as a Principal Software Engineer in Azure Storage, and by Google as a Software Engineer in Bazel and a Site Reliability Engineer (SRE) in internal and cloud storage systems.

Am I available for hire and/or long-term freelance work? Maybe. Ask me. Sell me your project.

Continue by reading my resume or visiting my LinkedIn profile…

Writer as time permits I enjoy writing essays on software development, ranging from personal experiences to opinion pieces (with varying degrees of “success”). My blog has been alive since 2004 and has moved around quite a bit, but this site is where I collect all originals.

Continue by looking at the archive…

about me Hi! My name is Will, and I'm a software engineer focused on performance, site-reliability, and team effectiveness. Before becoming a software engineer, I taught middle school English for two years in rural Yunnan with Teach for China. Class-sizes of 55-60 made me passionate about the potential & importance of ed-tech; it's the reason I'm currently working at ClassDojo and was why I learned to program in the first place. (Speaking of ClassDojo, I've worked there for 8 years because I've loved the mission & the engineering culture.)

In my personal life, I enjoy D&D, fun fantasy & YA novels, 3d-printing coasters, bad wordplay, and slacklining. My wife and I live in New Mexico with a prancy pooch and a ferocious feline.

email: basename will-keleher.com .com | sed 's/-/./' | awk '{ print $1 “@gmail.com” }' Happy to chat! stackoverflow github twitter projects mongo-hyperloglog: a Mongo backed implementation of the HyperLogLog algorithm for NodeJS. It is inferior in every way to Redis's implementation node-fn-query: allows using NodeJS syntax on the command line with JSON documents. Meant to complement jq because I can never remember jq's syntax. allelify: easily run commands in parallel while storing logs in /tmp. about this site This site was an excuse to play with AWS, bash, HTML, CSS, and Make. It's static, doesn't use any frameworks, and should hopefully be acceptably fast even on slower connections. Building it from scratch was fun, even if it was was a bit of a bad idea productivity- and quality-wise.

The favicon for the site comes from twemoji.

things I learned building it: CSS media queries don't work without <meta name=“viewport” content=“width=device-width, initial-scale=1”> in the <head> AWS settings for S3 and Cloudfront are surprisingly hard to get right; I had expected them to be the easiest part! the aws cli supports a –profile flag imagemagick is amazing, and can do things like stripping metadata from images: ls ./static/*.jpg | xargs -I {} -n1 convert {} -strip {} twitter preview <meta> tags are supported by other apps like slack how RSS feeds work! Well… kind of. I'm still figuring this one out bots/users check for ads.txt, robots.txt, humans.txt, and security.txt. /wp-login.php is also pretty popular :)

playground/playground.1747339679.txt.gz · Last modified: by super_stunder