DEV Community

Daniel G profile picture

Daniel G

404 bio not found

Joined Joined on 
Your habit did not die from doing too little. It died from day four.

Your habit did not die from doing too little. It died from day four.

Comments
4 min read
Your habit app died on day 3. A photo might have saved it.

Your habit app died on day 3. A photo might have saved it.

Comments
3 min read
Three readers replied to last night's post. One explained a contradiction I had stared at for a week.

Three readers replied to last night's post. One explained a contradiction I had stared at for a week.

Comments
3 min read
My best day ever was 53 page loads. 39 came from my own country.

My best day ever was 53 page loads. 39 came from my own country.

2
Comments 6
4 min read
A directory published my app after 8 days. My counter had its best day ever — and I can't prove why.

A directory published my app after 8 days. My counter had its best day ever — and I can't prove why.

Comments
4 min read
Ten links to my free offer sit in the first 8% of my homepage. Four people have ever loaded the page.

Ten links to my free offer sit in the first 8% of my homepage. Four people have ever loaded the page.

1
Comments 3
3 min read
A reader asked how many people reached my free offer. Three. None of them clicked.

A reader asked how many people reached my free offer. Three. None of them clicked.

Comments
3 min read
Two of my nine posts have never been read by anyone. So I tested the counter.

Two of my nine posts have never been read by anyone. So I tested the counter.

2
Comments
3 min read
A reader suggested a fix for my public counter. I ran it — it would have refused the 30th person.

A reader suggested a fix for my public counter. I ran it — it would have refused the 30th person.

Comments
3 min read
The counter said 3 of 30 places were taken. All three were mine.

The counter said 3 of 30 places were taken. All three were mine.

Comments 2
4 min read
The email said "sent". I read it out of the recipient's inbox instead.

The email said "sent". I read it out of the recipient's inbox instead.

3
Comments
4 min read
Cloudflare Web Analytics drops your query strings. So I made the signup count the channel.

Cloudflare Web Analytics drops your query strings. So I made the signup count the channel.

Comments
3 min read
Five free channels refused my side project. Here are the exact walls, re-checked tonight.

Five free channels refused my side project. Here are the exact walls, re-checked tonight.

Comments
3 min read
A reader asked which channel surprised me most. The answer was my inbox.

A reader asked which channel surprised me most. The answer was my inbox.

Comments
2 min read
I shipped a habit tracker and measured every channel. The numbers were brutal.

I shipped a habit tracker and measured every channel. The numbers were brutal.

2
Comments 2
3 min read
Streaks lie. A photo of the minute doesn't.

Streaks lie. A photo of the minute doesn't.

Comments
2 min read
The flaw in every streak tracker: one missed day and it's over

The flaw in every streak tracker: one missed day and it's over

Comments
2 min read
I scanned 1,219 AI company websites. 73% failed a basic security check.

I scanned 1,219 AI company websites. 73% failed a basic security check.

Comments
2 min read
test

test

Comments
1 min read
loading...