Writings About Code & Projects

Frameworks and Methodologies for Data-Driven Growth Engineering

A look at some key frameworks in growth engineering, including AARRR, ICE scoring, North Star Metric, Growth Loops, and Jobs-to-be-Done, for optimizing user acquisition, retention, and revenue.

Emerging Trends in Growth Engineering

Machine learning, real-time analytics, privacy-preserving analytics, and conversational interfaces are reshaping growth engineering. Here we discuss how these trends are driving business growth and enhancing user experiences in 2025.

You Don’t Have to Know It All - But You Do Have to Be Willing to Learn

As software evolves at lightning speed, your ability to learn matters more than your current tech stack. I’ve found that those who master problem-solving thrive, while those fixated on specific languages get left behind.

Growth Engineering: The Technical and Non-Technical Aspects

Explore the key strategies of growth engineering from both technical and non-technical perspectives, covering data, automation, and product-driven growth.

Why Effective Messaging is Critical for App & SaaS Growth: Data-Backed Insights

Discover why effective messaging is crucial for Apps and SaaS success. Backed by data, this article explores how clear, compelling messaging boosts user engagement, conversions, and retention. Learn what the numbers reveal and how to optimize your messaging for maximum impact.

Growth Engineering for App & SaaS Marketing: Effective Messaging Strategies

Effective messaging is crucial for Apps and SaaS success. Backed by data, this article explores how clear, compelling messaging boosts user engagement, conversions, and retention. Learn what the numbers reveal and how to optimize your messaging for maximum impact.

Allowed Jekyll Plugins on GitHub Pages: What You Can Use

GitHub restricts the use of certain Jekyll plugins for security and performance reasons. Discover which Jekyll plugins are allowed on GitHub Pages, why some are restricted, and how to optimize your site within GitHub’s approved plugin list for security and performance.

Code Wars: Open Source Software meets Private Equity, and the Defense Fork Dilemma

The Wordpress vs. WPEngine clash shows us what happens when open source ideals run up against private equity goals. There are serious implications for the future of open source software.

Defense Forking: A Short History of Strategic Preservation

Defense forking is a strategic software development approach where developers create a complete, independent copy of an existing codebase to preserve, protect, and potentially revive a project at risk of abandonment, vulnerability, or misalignment with community needs. The forkability of a project defines whether a software is truly open-source or not.

Bridging the Technical Communication Divide: Sales Engineers vs Customers

Struggling to explain your technical product to non-technical clients? Learn how to simplify complex concepts, focus on value, and improve sales with clear, relatable communication strategies.

How to Drive Developer Growth and Engagement: The Art of Building Products Developers Actually Want to Use

The most successful developer products don't just solve problems; they make developers feel like better developers. They create a 'competency loop' – where each interaction leaves developers feeling more capable, more efficient, and more excited about what they can build next.

Automatically Write Categories to the Data File in Jekyll

Tired of manually adding new categories to a YAML file every time you have a radically new idea begetting a new category? Here's your solution.

How to Include Non-Jekyll Content in Your Jekyll Site

Looking to integrate non-Jekyll content into your Jekyll-powered site? Check out this quick walkthrough for embedding static files, dynamic content, and external resources without disrupting your workflow.

The benefits of hosting a blog or developer portfolio on GitHub Pages, and how can you do it

Using Jekyll and markdown, you can host your blog or developer portfolio on GitHub pages.