# Writing, by Garrett Winder

Everything Garrett has written since 2009, newest first, grouped by where it first ran. Every post is also Markdown: add `.md` to its URL. All of it in one file: https://garrettwinder.com/llms-full.txt

## Start here

- [Fall back](https://garrettwinder.com/betterthangood/fall-back.md) (Better Than Good, 2025-10-17): What creative studios and dev shops need to do to stay relevant in the AI era without becoming commoditized slop.
- [Climbing the Claude ladder: from prompting to orchestrating](https://garrettwinder.com/betterthangood/prompting-to-orchestrating.md) (Better Than Good, 2026-03-31): Most people use Claude at the prompting level and plateau there. Here's the four-rung ladder from single prompts to agent orchestration, and why each level compounds on the last.
- [The trust problem that you already solved](https://garrettwinder.com/betterthangood/trust-problem-already-solved.md) (Better Than Good, 2026-03-10): You already trust opaque systems that produce predictable output. AI-generated code is the same problem — and the same framework applies.
- [The missiles are the destination](https://garrettwinder.com/betterthangood/the-missiles-are-the-destination.md) (Better Than Good, 2025-10-28): The missiles are the destination. Why problem-solving isn’t a phase you get through, it’s the actual work of building something valuable.
- [Principles and systems to optimize your service business](https://garrettwinder.com/betterthangood/principles-and-concepts-to-optimize-your-service-business.md) (Better Than Good, 2025-08-21): One of the greatest challenges in starting and owning a service business is the shift from doing the work to building the business that does the work, and then optimizing that business to be better than everyone else…
- [Zero busy work](https://garrettwinder.com/betterthangood/zero-busy-work.md) (Better Than Good, 2025-09-09): AI has given us a lot of things. When used incorrectly, your brain turns to mush. When used correctly, it frees you to be original, strategic and creative.
- [Eight lessons learned from eight years of Good Work](https://garrettwinder.com/simplygoodwork/eight-lessons-learned-from-eight-years-of-good-work.md) (Good Work, 2022-08-29): What eight years of running Good Work taught me: don’t rush to specialize, don’t fear taking on money, delegate early, hire smart, trust generously and document everything.
- [It’s time for enterprise software to catch up](https://garrettwinder.com/simplygoodwork/its-time-for-enterprise-software-to-catch-up.md) (Good Work, 2014-07-11): We live in a world where digital has completely changed the way we interact with just about every major industry.
- [The value of user experience in business web applications](https://garrettwinder.com/simplygoodwork/value-of-user-experience-in-enterprise-software.md) (Good Work, 2014-06-15): It’s no secret that investing in your workplace proves just as valuable, if not more valuable, than investing in outward-facing marketing projects. Take enterprise software, for instance.
- [Questioning the quality of our work](https://garrettwinder.com/erskinedesign/questioning-quality-our-work.md) (Erskine Design, 2013-11-20): We took a break from client work last week to hold our second Erskine Breakfast event in our Nottingham office. It was a packed house and the topic of discussion was the creative process.

## Better Than Good (30)

What I’ve written since starting Better Than Good in 2025.

- [Weeknotes vol. 17: business, schmizness](https://garrettwinder.com/betterthangood/weeknotes-17.md) (2026-05-15): Iain joins full time, we’re solving operational problems with Claude and I’ve been turning folders, files and rules into automated work.
- [Climbing the Claude ladder: from prompting to orchestrating](https://garrettwinder.com/betterthangood/prompting-to-orchestrating.md) (2026-03-31): Most people use Claude at the prompting level and plateau there. Here's the four-rung ladder from single prompts to agent orchestration, and why each level compounds on the last.
- [Received wisdom: classic frameworks under AI pressure 01: David C Baker](https://garrettwinder.com/betterthangood/ai-pressure-david-baker.md) (2026-03-12): David C Baker's positioning frameworks shaped agency strategy for thirty years. AI is compressing the knowledge barrier they relied on.
- [The trust problem that you already solved](https://garrettwinder.com/betterthangood/trust-problem-already-solved.md) (2026-03-10): You already trust opaque systems that produce predictable output. AI-generated code is the same problem — and the same framework applies.
- [Received wisdom: classic frameworks under AI pressure 02: Crabtree’s LER](https://garrettwinder.com/betterthangood/ai-pressure-crabtree-ler.md) (2026-03-05): AI tools that boost output without appearing in labour costs are distorting Crabtree's LER. The fix: widen what counts as production cost.
- [The missiles are the destination](https://garrettwinder.com/betterthangood/the-missiles-are-the-destination.md) (2025-10-28): The missiles are the destination. Why problem-solving isn’t a phase you get through, it’s the actual work of building something valuable.
- [Fall back](https://garrettwinder.com/betterthangood/fall-back.md) (2025-10-17): What creative studios and dev shops need to do to stay relevant in the AI era without becoming commoditized slop.
- [On getting paid faster](https://garrettwinder.com/betterthangood/on-getting-paid-faster.md) (2025-09-29): 5 cashflow strategies to get paid 20-45 days faster. Free up $50K-$100K+ per $1M revenue with smarter payment terms and billing practices.
- [Reading between the lines](https://garrettwinder.com/betterthangood/reading-between-the-lines.md) (2025-09-23): Analyze your business growth stages to identify what works at different revenue levels. Learn which principles matter most as you scale from startup to exit.
- [The stuff between](https://garrettwinder.com/betterthangood/the-stuff-between.md) (2025-09-12): Simply put, your service business in its most raw form look something like this:
- [Zero busy work](https://garrettwinder.com/betterthangood/zero-busy-work.md) (2025-09-09): AI has given us a lot of things. When used incorrectly, your brain turns to mush. When used correctly, it frees you to be original, strategic and creative.
- [Weeknotes vol. 16: Where have all the weeknotes gone?](https://garrettwinder.com/betterthangood/weeknotes-16.md) (2025-09-01): I’ve been called out more times than not over the last few months about breaking my weeknotes streak.
- [Principles and systems to optimize your service business](https://garrettwinder.com/betterthangood/principles-and-concepts-to-optimize-your-service-business.md) (2025-08-21): One of the greatest challenges in starting and owning a service business is the shift from doing the work to building the business that does the work, and then optimizing that business to be better than everyone else…
- [Weeknotes vol. 15: Professional admin dashboard maker and Mac app polisher](https://garrettwinder.com/betterthangood/weeknotes-15.md) (2025-06-13): It was another short summer week but I was able to get quite a bit done. I spent the entirety of Monday turning my garage into a work of art, but Tuesday through Thursday was all about Braindrop.
- [Weeknotes vol. 14: More pool, less computer](https://garrettwinder.com/betterthangood/weeknotes-14.md) (2025-06-06): There was a lot of play this week and not a lot of work, but I still got some stuff done. #summer
- [Weeknotes vol. 13: May the thirtieth be with you](https://garrettwinder.com/betterthangood/weeknotes-13.md) (2025-05-30): This week I reached the part of making stuff where all of the sudden you don’t have much to do. Aside from spending a few more days in polish-town, shipping is upon us for Braindrop for Mac beta.
- [Weeknotes vol. 12: Teaser site, settings screens and new ideas](https://garrettwinder.com/betterthangood/weeknotes-12.md) (2025-05-23): I got sucked in by the last week of school activities, so not a lot to report other than end-of-year parties and swimming and grilling and swimming.
- [Weeknotes vol. 11: “Basically done.”](https://garrettwinder.com/betterthangood/weeknotes-11.md) (2025-05-16): Phil and I started the week with a Braindrop strategy meeting to revisit the scope of work and what comes in what phase, etc.
- [Weeknotes vol. 10: Back in the CSSaddle](https://garrettwinder.com/betterthangood/weeknotes-10.md) (2025-05-09): This week I got to jump into CSS again (not just prototype stuff but production stuff). Which for me is kind of like eating a cheeseburger.
- [Weeknotes vol. 9: Micro-apps and nursery rhymes on Rails](https://garrettwinder.com/betterthangood/weeknotes-9.md) (2025-05-02): I skipped this week due to dad duties, and Phil’s off traveling the world, but there was still some activity worth noting.
- [Weeknotes vol. 8: Active Storage and shipping baby no. 6](https://garrettwinder.com/betterthangood/weeknotes-8.md) (2025-04-25): I had two (big) tasks this week (which as per usual I’m writing after the fact):
- [Weeknotes: 14 to 18 April 2025](https://garrettwinder.com/betterthangood/weeknotes-7.md) (2025-04-18): As I said last week, we made big progress on the Web/Mac app design, and I wanted to get the prototype updated as soon as possible so that we could interact with the design decisions and make future desisions from there.
- [Weeknotes: 6 to 11 April 2025](https://garrettwinder.com/betterthangood/weeknotes-6.md) (2025-04-11): I’ve gone back and forth on Native v.s. Web v.s. Hybrid v.s. Native v.s. ∞ quite a bit. There are pros and cons to all of the options, but, for the initial launch, I have officially landed on the following:
- [Weeknotes: 31 March to 4 April 2025](https://garrettwinder.com/betterthangood/weeknotes-5.md) (2025-04-04): As of yesterday I’m officially a month into this new venture.
- [Weeknotes: 24 to 28 March 2025](https://garrettwinder.com/betterthangood/weeknotes-4.md) (2025-03-28): This week saw major progress with both the web based application and the marketing website. Granted, I did find the Code Like It’s the 80s playlist by JetBrains on Spotify which has been quite the productivity booster.
- [Weeknotes: 17 to 21 March 2025](https://garrettwinder.com/betterthangood/weeknotes-3.md) (2025-03-21): It was a short week at Better than good HQ but we packed in as much as we could. We moved both design and development down the field a bit, which sometimes is all you can ask for!
- [The road to BrainDrop](https://garrettwinder.com/betterthangood/road-to-braindrop.md) (2025-03-18): Alongside the team at Good Work I’d spent the previous 10 years starting, running and optimizing the company into a well oiled machine. For the last few years, it simply ‘just worked’.
- [Weeknotes: 10 to 14 March 2025](https://garrettwinder.com/betterthangood/weeknotes-2.md) (2025-03-14): I remember when I started seeing weeknotes pop up and thought they were silly, but the accountability alone is worth it.
- [Weeknotes: 3 to 7 March 2025](https://garrettwinder.com/betterthangood/weeknotes-1.md) (2025-03-07): I moved into a cozy new office that’s much closer to the house than the one I had downtown. It came with a standing desk, too, so I’m all tech’d up and ready to go.
- [Hello, world!](https://garrettwinder.com/betterthangood/hello-world.md) (2025-03-03): It’s been a while since I sat behind the wheel of a fresh new website.

## Good Work (40)

From the ten years I ran Good Work, the agency I started in 2014.

- [Ten years of Good Work](https://garrettwinder.com/simplygoodwork/ten-years-of-good-work.md) (2024-03-04): This month we celebrate our TENTH lap around the sun, marking the journey from a desk behind a couch in a living room to a highly respected team of web developers and project managers, trusted by hundreds of clients…
- [Expanding our services: Introducing ‘Friends of Good Work’](https://garrettwinder.com/simplygoodwork/friends-of-good-work.md) (2023-05-16): Positioning a digital agency is always tricky and it often pays to have a niche. We’re known for being a web development studio specializing in Craft CMS development.
- [How to master GDPR and CCPA compliance: a step-by-step guide to handling website cookies](https://garrettwinder.com/simplygoodwork/how-to-master-gdpr-ccpa-compliance-step-by-step-guide-to-website-cookies.md) (2023-04-15): In today’s digital world, privacy concerns have taken center stage, prompting governments to enact regulations that protect user data.
- [Three reasons most digital projects get derailed (and why yours doesn’t have to)](https://garrettwinder.com/simplygoodwork/3-reasons-most-digital-projects-get-derailed.md) (2023-01-03): How many times have your digital projects gone off the rails?
- [Three things your project manager should be doing for you (but probably isn’t)](https://garrettwinder.com/simplygoodwork/3-things-your-project-manager-should-be-doing-for-you.md) (2022-10-06): Too often web development teams let you down. Good project management is the exception, not the rule. Clients have become conditioned to believe that sub-par systems and broken processes are the cost of doing business.
- [Eight lessons learned from eight years of Good Work](https://garrettwinder.com/simplygoodwork/eight-lessons-learned-from-eight-years-of-good-work.md) (2022-08-29): What eight years of running Good Work taught me: don’t rush to specialize, don’t fear taking on money, delegate early, hire smart, trust generously and document everything.
- [Three tips to improving your website (without starting over)](https://garrettwinder.com/simplygoodwork/3-tips-to-improving-your-website-without-starting-over.md) (2022-07-19): It used to be that a website was a static repository of anything and everything a company wanted to say about itself and its products or services.
- [How to use Google Analytics 4 to improve your website](https://garrettwinder.com/simplygoodwork/how-to-use-ga4-to-improve-your-website.md) (2022-05-16): Google Analytics 4 (GA4) is a powerful upgrade from the previous Universal Analytics (UA). It provides a more user-centric approach to understanding and optimizing your website.
- [Creating a culture of balance](https://garrettwinder.com/simplygoodwork/creating-a-culture-of-balance.md) (2022-02-28): I believe if you do good, quality work, communicate well and invest in an environment that people want to be a part of, all the rest will fall into place.
- [WordPress vs Craft CMS: which should you choose?](https://garrettwinder.com/simplygoodwork/should-you-choose-craft-cms-or-wordpress.md) (2022-02-14): Content management systems (CMSs) allow you to create, edit and manage pages and content on your website with little need for ongoing development support.
- [Top Craft CMS plugins used at Good Work, Part Deux](https://garrettwinder.com/simplygoodwork/top-craft-cms-plugins-used-at-good-work-part-two.md) (2021-05-18): We’ve lived and breathed Craft CMS at Good Work since day one, and once again have asked each member of our development team to select their top Craft CMS plugins.
- [Seven years of Good Work](https://garrettwinder.com/simplygoodwork/7-years-of-good-work.md) (2021-03-03): Somehow I blinked and it’s time for the SEVENTH Good Work birthday message. I wrote last year’s message days before our company retreat in Austin, Texas, where we talked through our big plans for 2020 and beyond.
- [Donkeytail use cases for Craft CMS](https://garrettwinder.com/simplygoodwork/donkeytail-use-cases-for-craft-cms.md) (2020-12-02): Last month we launched Donkeytail, a Craft CMS plugin that allows website administrators to easily place points on images. Below are a few examples of how Donkeytail could be useful for your next website project.
- [Donkeytail plugin for Craft CMS 3 and 4](https://garrettwinder.com/simplygoodwork/donkeytail-plugin-craft-cms.md) (2020-11-06): A few years back we created an internal plugin for our team to help content manage points on images in Craft CMS.
- [Our part in small business digital transformation](https://garrettwinder.com/simplygoodwork/our-part-in-small-business-digital-transformation.md) (2020-03-23): We’re all having to come to grips with the massive changes COVID-19 has brought to our day-to-day lives, both from a health and economic perspective.
- [Six years of Good Work](https://garrettwinder.com/simplygoodwork/6-years-of-good-work.md) (2020-03-03): I look forward to this post every year where I get to go off-topic (for our blog, at least) and publicly reflect on what we’ve accomplished over the previous 365 days as a company.
- [Regularly scheduled website audits](https://garrettwinder.com/simplygoodwork/regularly-scheduled-website-audits.md) (2020-02-26): I recently wrote ‘How to use Google Analytics to improve your website,’ an article about making strategic website planning decisions by prioritizing, tracking and analyzing your goals with Google Analytics.
- [How to use Google Analytics 3 to improve your website](https://garrettwinder.com/simplygoodwork/how-to-use-google-analytics-to-improve-your-website.md) (2020-02-17): This article details improving your website with Google Analytics 3 (UA). For Google Analytics 4 (GA4), please read ‘How to use Google Analytics 4 to improve your website’
- [A guide to improving your website in the new year](https://garrettwinder.com/simplygoodwork/a-guide-to-improving-your-website-in-the-new-year.md) (2019-12-18): ‘Tis the season to reflect on the previous year and begin planning our future business goals and the projects we’ll need to tackle - both online and offline - to help us get there.
- [Continuous improvements over website redesigns](https://garrettwinder.com/simplygoodwork/continuous-improvements-over-website-redesigns.md) (2019-11-15): In today's world it's no longer viable to complete a website redesign process with the expectation that you're done upon launch.
- [A successful website development process](https://garrettwinder.com/simplygoodwork/successful-website-development-process.md) (2019-10-15): Good Work was created around developing websites for design and marketing teams.
- [Use cases for a Craft Multi-Site setup](https://garrettwinder.com/simplygoodwork/use-cases-for-craft-multi-site.md) (2019-08-15): The team at Good Work is no stranger to Craft CMS, and we love highlighting its great features, both from the development and user side of things.
- [How to implement a bulletproof QA process](https://garrettwinder.com/simplygoodwork/how-to-implement-a-bullet-proof-quality-assurance-process.md) (2019-06-01): The development phase of your website is complete and you’re ready for launch. However, before going live you need to engage in a thorough quality assurance (QA) process.
- [How to set up an SEO-friendly Craft CMS website](https://garrettwinder.com/simplygoodwork/how-to-setup-an-seo-friendly-craft-cms-website.md) (2019-05-15): Outside of general ease-of-use and editing capabilities, it's important to choose a content management system that has the tools and features required for your content editors to maintain an SEO-friendly website.
- [Top Craft CMS plugins used at Good Work](https://garrettwinder.com/simplygoodwork/top-craft-cms-plugins-used-at-good-work.md) (2019-03-15): Heads up! This article was written in the Spring of 2019. Check out Part Deux for a more up-to-date list.
- [Five years of Good Work](https://garrettwinder.com/simplygoodwork/5-years-of-good-work.md) (2019-03-03): I don’t know how many times I’ve read our previous birthday messages in the last few months, but it’s a lot. I love looking back and reading old birthday posts to see the progress we’ve made.
- [Updating your website to Craft CMS 3](https://garrettwinder.com/simplygoodwork/updating-your-website-to-craft-cms-3.md) (2019-03-01): This article is about update your website to Craft 3. If you’re looking to upgrade to Craft 4 you should read Update Craft CMS 3 to 4.
- [Building modular websites with Craft CMS](https://garrettwinder.com/simplygoodwork/building-modular-websites-with-craft-cms.md) (2019-02-01): We were recently scoping out a website redesign project in Craft CMS with one of our design agency partners.
- [Developing a Craft CMS website maintenance plan](https://garrettwinder.com/simplygoodwork/craft-cms-website-maintenance-plan.md) (2019-01-15): Over the years we’ve developed and maintained dozens of Craft CMS websites.
- [Four years of Good Work](https://garrettwinder.com/simplygoodwork/4-years-of-good-work.md) (2018-03-03): It’s hard to believe this is the 4th Good Work birthday message.
- [Technical SEO checklist](https://garrettwinder.com/simplygoodwork/technical-seo-checklist.md) (2017-04-20): Our Technical SEO Checklist is updated regularly to ensure it’s as accurate as possible.
- [The first Good Bracket](https://garrettwinder.com/simplygoodwork/first-good-bracket.md) (2017-03-31): Earlier this month we created our first annual Good Bracket — a March Madness starter kit for facilitating your design agency’s office pool.
- [Three years of Good Work](https://garrettwinder.com/simplygoodwork/3-years-of-good-work.md) (2017-03-03): I spent the last few days thinking about where we came from, where we’re at, and where we’re going.
- [Two years of Good Work](https://garrettwinder.com/simplygoodwork/2-years-of-good-work.md) (2016-03-03): Year two was a big one for us. We matured from an international team of contractors to a full time staff of four. We went all in on Craft CMS and even got to throw in a ski trip at the end to close it all out.
- [Nailing the basics](https://garrettwinder.com/simplygoodwork/nailing-the-basics.md) (2015-03-24): The magic bullet to a successful digital project is readable content, usable forms and intelligent website structure. Nail these basics and you’ve nailed your digital project, whatever it is.
- [One year of Good Work](https://garrettwinder.com/simplygoodwork/1-year-of-good-work.md) (2015-03-03): One year ago today I sat down at my home office in Houston, Texas for day one of Good Work.
- [It’s time for enterprise software to catch up](https://garrettwinder.com/simplygoodwork/its-time-for-enterprise-software-to-catch-up.md) (2014-07-11): We live in a world where digital has completely changed the way we interact with just about every major industry.
- [Low-risk onboarding consultancy projects](https://garrettwinder.com/simplygoodwork/low-risk-onboarding-consultancy-projects.md) (2014-06-30): Before jumping into a long-term relationship with a new client, I like to start with a small week or two long onboarding consultancy to test the waters.
- [The value of user experience in business web applications](https://garrettwinder.com/simplygoodwork/value-of-user-experience-in-enterprise-software.md) (2014-06-15): It’s no secret that investing in your workplace proves just as valuable, if not more valuable, than investing in outward-facing marketing projects. Take enterprise software, for instance.
- [An introduction to Good Work](https://garrettwinder.com/simplygoodwork/an-introduction-to-good-work.md) (2014-05-18): In 2007 I started a small web design company with my college roommate. We got an office downtown a few days after graduating and went door to door looking for business. I was the website guy, he was the business guy.

## Erskine Design (9)

From my years at Erskine, a studio in Nottingham, England, where I learned what a team that cares about quality can do.

- [Questioning the quality of our work](https://garrettwinder.com/erskinedesign/questioning-quality-our-work.md) (2013-11-20): We took a break from client work last week to hold our second Erskine Breakfast event in our Nottingham office. It was a packed house and the topic of discussion was the creative process.
- [EECI EU 2012 - Illegally good front-end](https://garrettwinder.com/erskinedesign/illegally-good-frontend-eeciconf2012-eu.md) (2012-06-08): The EECI EU 2012 conference is Europe’s largest gathering of ExpressionEngine aficionados, drawing delegates from a wide range of countries and with a great line up of top level speakers.
- [Calculating EMs with SCSS](https://garrettwinder.com/erskinedesign/calculating-ems-with-scss.md) (2012-05-08): Earlier this year Erskine made the switch to SCSS and I’ve really loved what its done to our front-end workflow. One thing I’m particularly fond of is how SCSS has improved how we’re calculating EMs.
- [Typographic styling with SCSS](https://garrettwinder.com/erskinedesign/typographic-styling-scss.md) (2012-03-03): Friday, right after Erskine’s end-of-week pub rituals, Phil and I went back to the office with hopes of building a website.
- [Going mobile with ExpressionEngine](https://garrettwinder.com/erskinedesign/going-mobile-with-expressionengine.md) (2012-01-06): In the last few years mobile has absolutely exploded. It’s the way people shop, browse the web and check email and the numbers are increasing exponentially.
- [Planning and documenting front-end components](https://garrettwinder.com/erskinedesign/planning-and-documenting-front-end-components.md) (2011-09-09): At Erskine it’s more than just accepted, but it’s encouraged to question the way things are done. If something isn’t working, figure out another way and test it out with the team.
- [EEUK 2011 - Going mobile](https://garrettwinder.com/erskinedesign/eeuk11.md) (2011-08-27): I’ve condensed them down quite a bit so if you’d like the originals, shoot me an email.
- [Personal task management with Things.app](https://garrettwinder.com/erskinedesign/personal-task-management-with-Things.app.md) (2011-08-04): Here at Erskine we use all the usual suspects to keep the day in order: The 37signals Suite (mostly Basecamp and Campfire), Beanstalk, Harvest, Redmine, the list goes on.
- [Taking our work to the extreme](https://garrettwinder.com/erskinedesign/taking-our-work-to-the-extreme.md) (2011-02-13): 95% of my everyday involves implementing and working w/ front-end languages like HTML/CSS and integrating them w/ the ExpressionEngine content management system.

## GANDR Web Design (9)

From GANDR, the web company I started in college with my roommate, going door to door in Abilene, Texas.

- [Generating share links in your ExpressionEngine templates](https://garrettwinder.com/gandrwebdesign/generating-share-links-in-your-expressionengine-templates.md) (2010-12-06): Making custom links for sharing content is always an annoying process. Go to each service you need, try and figure out how to pass information to it via a URL. Rinse, lather, repeat.
- [ExpressionEngine short URLs](https://garrettwinder.com/gandrwebdesign/expressionengine-short-urls.md) (2010-12-05): When I was making my site I wanted to be able to have short urls to post to Twitter, etc. without having to deal with the hassle of buying another domain name.
- [ExpressionEngine 2 TextMate bundle](https://garrettwinder.com/gandrwebdesign/expressionengine-2-textmate-bundle.md) (2010-11-13): I went ahead and took the liberty of updating Chris Ruzin's wonderful ExpressionEngine TextMate bundle to ExpressionEngine 2.
- [The foundation of visual hierarchy](https://garrettwinder.com/gandrwebdesign/the-foundation-of-visual-hierarchy.md) (2010-08-06): Having a beautiful background, header, footer and a huge happy illustrated fairy on crack in the sidebar of your website isn't going to keep people browsing. We don't browse the web for beauty, we browse it for content.
- [960 Grid System and full width backgrounds](https://garrettwinder.com/gandrwebdesign/960-grid-system-full-width-backgrounds.md) (2010-08-06): Out of the box, the 960 Grid System can accomplish just about any complex website layout you can imagine.
- [ExpressionEngine photo gallery module](https://garrettwinder.com/gandrwebdesign/ee-photo-gallery-alternative.md) (2010-01-11): Though the Expression Engine Photo Gallery Module is great – it can be major overkill for some EE based projects.
- [Graceful degrading w/ CSS3 selectors](https://garrettwinder.com/gandrwebdesign/graceful-degrading-with-css3-selectors.md) (2010-01-10): I hate when I finish templating a web project, open up an older browser and an easy CSS layout is broken. In a strange little way, CSS3 fixes that issue (without IE specific stylesheets).
- [Web design office spaces](https://garrettwinder.com/gandrwebdesign/web-design-office-spaces.md) (2010-01-02): Something I’ve always been obsessed with is cool office spaces.
- [Expression Engine, the only CMS](https://garrettwinder.com/gandrwebdesign/expressionengine-the-only-cms.md) (2009-04-11): We just finished the new site and I thought it would be a good time to brag about Expression Engine and why it’s the best CMS, by far, out there.

Sermon notes from Highridge Church, personal rather than professional: https://garrettwinder.com/categories/churchnotes.md
