Skip to content

Instantly share code, notes, and snippets.

View gorlug's full-sized avatar

Achim Rohn gorlug

View GitHub Profile
@gorlug
gorlug / marketing_is_like_building_a_software_product.md
Created March 31, 2026 21:20
Article: Marketing is like Developing a Software Product

Marketing is Like Building a Software Product

Marketing is essentially like building a software product. That is the title of this comparison, and here is why they are so comparable.

Step 1: Defining the Niche

If you are building a software product, the first thing you have to do is define the niche and your users. You have to decide which group of people will actually use your software product. While you might be able to build some products for everyone, generally that is not a good idea. It is much better to have specialized software for one specific group.

Take the age-old example of a to-do app. Even if you say anyone can use it, different groups have different needs. A to-do app designed specifically for a lawyer is going to look completely different than a to-do app designed for a doctor. Marketing works the exact same way. You need to define your audience, your user group, and the group of people you actually want to talk to and reach.

@gorlug
gorlug / generate_pdf.go
Created December 2, 2025 22:45
Generating PDFs of websites using Go, print it as is without print styles being applied
package main
import (
"io"
"os"
"github.com/go-rod/rod"
"github.com/go-rod/rod/lib/proto"
)