“All that is necessary for the triumph of evil is that good men do nothing.” — Edmund Burke As a codebase ages, its Software Brittleness increases, making it more difficult and expensive to adapt to changing market conditions, add new features and fix bugs. At some point, the ROI for almost any change can be […]
Hi, I'm Bryce. You're reading my blog. Don't forget to check out my portfolio.
WordPress is not just a blogging product: it’s a platform for creating websites, online stores and more. This distinction means that it’s not just the website owners who need a good user experience: somewhere along the way, actual programmers need to interact with its internals. As Lee Cohick explains, the quality of this interaction influences the […]
The canonical way to RESTfully apply a set of changes to a resource is through the use of the HTTP PATCH method. Although a lot has been said about how to use other HTTP verbs, the community has written comparatively less about PATCH for probably these two reasons: It didn’t make it into the HTTP/1.1 […]
Those in the personal productivity sphere say that reducing the number of small decisions you have to make leaves you with more willpower to manage the more important things. That’s why Barrack Obama wears the same suit every day. However, self-improvement and managing your affairs usually comes with some sort of overhead. This can manifest […]
This is an overview of how I structure the `scss` folder of my web projects: Overview Directory Structure /scss /1_utils /2_exernal /3_elements /4_form /5_sections /6_modules /7_pages _project-settings.scss _shame.scss legacy-screen.scss screen.scss print.scss The Philosophy The idea is that splitting files is cheap and modularisation is king. Nothing should be included that doesn’t need to be and […]
I stumbled across a post on the UX StackExchange site posing an interesting question: How does an existing website look without text? Many of the answers (at the time of writing this post) didn’t address the core of the experiment. That is, what tool can be used to remove text on a webpage to better […]
Imagine you’ve got a flight to catch in an hour. You jump in a taxi and say “take me to JFK.” The driver approves with a nod and 40 minutes later he pulls into the parking lot of what appears to be an industrial estate instead of an airport. With only twenty minutes until takeoff, […]