Resources

Explore curated content on software development, strategy, and more. Find inspiration and guidance from contributors.

Explore by Category

Artificial Intelligence

Discover the latest trends and practical insights in artificial intelligence. From generative models to ethical frameworks, this category explores how AI is shaping our future and what it means for software development, design, and business.

Consumer Research

Stay ahead of the curve with consumer research insights. Learn about emerging trends, user needs, and design strategies that empower developers, founders, and designers to build products that delight.

Founders

Learn from the triumphs and failures of other founders. This category shares insights into entrepreneurship, product development, team building, and personal growth for startup founders and aspiring entrepreneurs.

Publishing

Learn more about the 78solutions publishing model or laugh at the founder's continuous misadventures in publishing. This section could be called 'when a rebel meets reality' but 'publishing' is more professional looking.

Strategy

From product roadmaps to market analysis, this category covers the tools and ideas you need to build and execute effective strategies in tech and beyond.

Web Development

Whether you’re designing a simple landing page or a complex app, this category explores the languages, tools, and patterns that define the modern web.

Latest Contributions

Recent Articles

78 solutions to an accessibility problem

Following developments in accessibility policy is a major part of my career, so when the Canadian Federal Government adopted CAN/ASC - EN 301 549:2024 I read the full policy, though it over carefully and made a decision. Though I do not work with the Federal government and do not see much chance that I will get deeply involved in any procurement processes, I like the policy myself and think it makes sense to adopt for my organization.

Blog – June 2026

Still solving problems (the 78 solutions way)

Siteimp needed technical support inside a Windows application, monitoring notifications for user-owned Slack and Discord channels, and a way to treat early support requests as first-class product feedback. Instead of building everything from scratch, Greg reused the ideas behind Formimp, rewrote the necessary parts in Rust, and turned an old static-site contact form solution into a desktop support workflow. It is a practical example of the 78 solutions philosophy: solve small problems well, make them reusable, and future problems become easier to solve.

Blog – May 2026

On software reuse: FitnessTracker and SharePhotos

Reusable software is one of my personal principles because it delivers better software experiences to customers and provides better business value for me. The FitnessTracker project created the opportunity to lift Rust modules out of FitnessTracker, drop them into a new project, write custom React for the front end and add some new modules to create a totally new product. This article tells that story.

Blog – August 2025

Recent Links

Ten tips to build more accessible websites and applications

A practical article on how to build more accessible websites and applications, written by the founder of 78 Solutions and incorporating over 16 years of accessibility practice. Likely the most important practical tip is that if you want to take accessibility to the next level, learning to use a screen reader is very important.

Siteimp resources

With three fresh new hubs full of content on content engineering, monitoring and reliability and website structure and integrity, Siteimp is getting closer to their dreams of making the web significantly faster and more accessible.

LiteLLM Attack Transcript

While generative AI has both good and bad traits, its potential as a security tool is perhaps its best trait. In this case, Claude Code not only helps an ML engineer uncover a vulnerability but also helps him alert the right people. This article is an interesting counterpoint to the constant news about open source projects getting inundated with low quality AI contributions.

Nanoclaw, open source software and search optimization

Sometimes when an open source project goes viral, domain squatters will jump in and buy up domains around that project. It is potentially lucrative and especially in the age of generative AI, it takes virtually no time or effort. An AI assistant called Nanoclaw is caught up in this right now. And while domain squatting is not usually that interesting, in this case the sheer amount of power AI assistants can get makes this a potentially interesting attack surface.