s

Let's Encrypt Everything

I'll admit I was late to the HTTPS party.

But post Snowden, and particularly after the result of the last election here in the US, it's clear that everything on the web should be encrypted by default.

Why?

  1. You have an unalienable right to privacy, both in the real world




s

Password Rules Are Bullshit

Of the many, many, many bad things about passwords, you know what the worst is? Password rules.




s

Hacker, Hack Thyself

We've read so many sad stories about communities that were fatally compromised or destroyed due to security exploits. We took that lesson to heart when we founded the Discourse project; we endeavor to build open source software that is secure and safe for communities by default, even if there are




s

The Existential Terror of Battle Royale

It's been a while since I wrote a blog post, I guess in general, but also a blog post about video games. Video games are probably the single thing most attributable to my career as a programmer, and everything else I've done professionally after that. I still feel video games




s

To Serve Man, with Software

I didn't choose to be a programmer. Somehow, it seemed, the computers chose me. For a long time, that was fine, that was enough; that was all I needed. But along the way I never felt that being a programmer was this unambiguously great-for-everyone career field with zero downsides. There




s

There is no longer any such thing as Computer Security

Remember "cybersecurity"?

Mysterious hooded computer guys doing mysterious hooded computer guy .. things! Who knows what kind of naughty digital mischief they might be up to?

Unfortunately, we now live in a world where this kind of digital mischief is literally rewriting the world's history. For proof of that,




s

What does Stack Overflow want to be when it grows up?

I sometimes get asked by regular people in the actual real world what it is that I do for a living, and here's my 15 second answer:

We built a sort of Wikipedia website for computer programmers to post questions and answers. It's called Stack Overflow.

As of last month,




s

The Cloud Is Just Someone Else's Computer

When we started Discourse in 2013, our server requirements were high:

  • 1GB RAM
  • modern, fast dual core CPU
  • speedy solid state drive with 20+ GB

I'm not talking about a cheapo shared cpanel server, either, I mean a dedicated virtual private server with those specifications.

We were OK with that,




s

An Exercise Program for the Fat Web

When I wrote about App-pocalypse Now in 2014, I implied the future still belonged to the web. And it does. But it's also true that the web has changed a lot in the last 10 years, much less the last 20 or 30.

Websites have gotten a lot … fatter.

While




s

Electric Geek Transportation Systems

I've never thought of myself as a "car person". The last new car I bought (and in fact, now that I think about it, the first new car I ever bought) was the quirky 1998 Ford Contour SVT. Since then we bought a VW station wagon in 2011




s

The Rise of the Electric Scooter

In an electric car, the (enormous) battery is a major part of the price. If electric car prices are decreasing, battery costs must be decreasing, because it's not like the cost of fabricating rubber, aluminum, glass, and steel into car shapes can decline that much, right?

On an electric scooter




s

Building a PC, Part IX: Downsizing

Hard to believe that I've had the same PC case since 2011, and my last serious upgrade was in 2015. I guess that's yet another sign that the PC is over, because PC upgrades have gotten really boring. It took 5 years for me to muster up the initiative to




s

Creating a Block-based Theme Using Block Templates

This post outlines the steps I took to create a block-based theme version of Twenty Twenty. Thanks to Kjell Reigstad for helping develop the theme and write this post. There’s been a lot of conversation around how theme development changes as Full Site Editing using Gutenberg becomes a reality. Block templates are an experimental feature … Continue reading "Creating a Block-based Theme Using Block Templates"




s

Exploring Global Styles

Global Styles is an aspect of full site editing that will have a major impact on theme development. To further my understanding of this feature, I explored adding support for it to the block-based version of Twenty Twenty that Jeff Ong recently shared. Some background: Global Styles aims to bring site-wide controls for things like … Continue reading "Exploring Global Styles"




s

Adding Block Patterns to Your Theme

Block patterns are unique, predefined combinations of blocks you can use and tweak to create stunningly designed sections of your website.





s

New Branding & Website Design Launched for Enterprise High School in Clearwater, Florida

We recently completed a full rebrand and website design project for Enterprise High School, a charter school located in Clearwater,...continue reading






s

Logo Design & Branding for Food Launcher

A startup specializing in food product development and commercialization services, “Food Launcher” is a team of food scientists with over...continue reading




s

Fort Myers Brewery Website Launch for Coastal Dayz Brewery

Located in Downtown Fort Myers, just steps from the Caloosahatchee River and a short drive away from the Gulf coast...continue reading




s

New website design launch for Automated Irrigation Systems in Zionsville, Indiana

We’re delighted to launch the first ever website for this local irrigation company that has been around since 1989! Automated...continue reading




s

Website Design for Physician Led Access Network

PLAN is a referral network program of 250 volunteer physicians, community clinics, hospitals and other affiliated health care providers who...continue reading




s

Family Health Centers of Southwest Florida Website Design Launch

We recently completed a website design and development project for Family Health Centers of Southwest Florida. This National Health Service...continue reading




s

Website Design in Naples Florida for Jeff Wilson Pool Services

We recently launched a redesigned website for Jeff Wilson Pool Service in Naples, Florida to continue to expand on their...continue reading




s

Book Review: The Cheese Monkeys

The Cheese Monkeys is the coming of age story of a teen boy (who we only know by his nickname, “Happy”.) As he enters a midwest state school to study art in the late 50’s. First off, I’ll admit that I’m a fan of coming of age stories. All the good ones usually follow a protagonist who […]




s

Caricatures by Ricardo Gimenes

We’re working on redesigning the Pagebreak Podcast website and decided to get some caricatures of us made by Ricardo Gimenes.Check ’em out! We’re SO CUTE!



  • Just For Fun

s

Good Cop & Bad Cop: Laying Down the Law and Keeping People Happy As an Independent Business Owner

Earlier this week I met up for coffee with a client of mine. The two of us originally met when his employeer was my client and after leaving that job he hired me to customize his personal blog and we formed our own client/designer relationship. I was excited when he emailed me last week with the […]




s

Hand Drawn Typography at Refresh Seattle

Refresh Seattle – February 2014 First off, what is Refresh? According to their website… Refresh Seattle is a community of designers and developers working to refresh the creative, technical, and professional culture of New Media endeavors in the Seattle/Puget Sound area. Promoting design, technology, usability, and standards, Refresh Seattle is a part of Refresh and […]




s

She’s Geeky: My First Unconference & Having Feels about Solidarity Between Women in Tech

This Friday I attended the first day of She’s Geeky here in Seattle. It was my first experience of the Unconference Format and I had no idea what to expect, but ended up having a GREAT TIME. Discussions that I joined in on throughout the day included subjects such as Impostor Syndrome, Diversity Groups, Side- […]




s

I’m a Sex Geek — deal with it.

It says it right there in my Twitter bio, I am a Sex Geek. It’s a term that was coined and made popular by renowned sex educator Reid Mihalko and I’ve been one since before there even WAS a term for it. A Sex Geek is much like a geek of any other flavor. Geekiness […]




s

Getting My Butt in Gear with Digital Strategy School!

I have been running CMD+Shift Design since 2008. In those 7 years I learned a lot, I made a lot of mistakes, found some amazing clients, did some really fun projects and made some good money. I’ve had ups and downs and these past 2 years have been tough… really tough. Part of it has […]




s

My First Business Mentorship Meeting

Today was my very first one-on-one business mentorship meeting with Marie Poulin at Digital Strategy School. This was the first of what will be monthly 1 Hour sessions with Marie during the 6-month Digital Strategy School course and I can already tell these next 6 months are going to be a whirlwind! The course officially […]




s

Let’s talk about how much I suck at business lately….

A couple weeks ago, I saw a tweet come through my Twitter timeline from my buddy Tim Smith, a designer and podcaster saying, “2014 was my worst year in freelance. My business revenue declined by ~10k.” I immediately related, but hesitated to reply. Who wants to talk about their failures? Business being slow is actually pretty […]




s

Design Strategy for Nerds.

This week was my second one-on-one mentorship meeting with Marie Poulin as I go into my second month of Digital Strategy School. This month is all about Positioning, a subject my business is struggling with. The copy on my site as of today is not cutting it, it is vague and does not truly convey […]




s

Creating Choropleth Map Data Visualization Using JavaScript, on COVID-19 Stats

https://www.anychart.com/blog/2020/05/06/javascript-choropleth-map-tutorial/




s

Making Dark Theme Switcher With PostCSS

https://css-tricks.com/making-dark-theme-switcher-with-postcss/




s

How To Design An Iconic Logo

https://www.noupe.com/design/how-to-design-an-iconic-logo.html




s

Should Designers Learn How to Code?

https://thenextweb.com/growth-quarters/2020/05/08/should-designers-learn-how-to-code-syndication/




s

Faster Nuxt sites on Netlify

https://www.voorhoede.nl/en/blog/faster-nuxt-sites-on-netlify/




s

WebAssembly Online Checker

https://wasm.joway.io/




s

Microsoft bundled its beautiful Bing wallpapers into a free Android app

https://thenextweb.com/microsoft/2020/05/08/microsoft-bundled-its-beautiful-bing-wallpapers-into-a-free-android-app/




s

Say Hello to Something Awesome

https://uxdesign.cc/saying-goodbye-to-yesterday-and-hello-to-something-awesome-636362789e84




s

How To Build A Vue Survey App Using Firebase Authentication And Database

https://www.smashingmagazine.com/2020/05/vue-survey-app-firebase-authentication-database/




s

Building a Crossword Puzzle Generator with JavaScript

https://mitchum.blog/building-a-crossword-puzzle-generator-with-javascript/




s

Neumorphism in Mobile Design Concepts

https://design4users.com/neuomorphism-mobile-design/




s

I Hate Photoshop

https://uxdesign.cc/i-hate-photoshop-49781b426aed




s

Design Sprints Complete Guide

https://blog.useberry.com/design-sprints-complete-guide/




s

Why Stealing Best Landing Pages Is a Bad Idea

https://hren.io/blog/stealing-best-landing-pages/




s

New Logo for Noise

https://www.underconsideration.com/brandnew/archives/new_logo_for_noise.php