DEV Community

J Now profile picture

J Now

learning something new today

Joined Joined on 
What a 91/100 email critique actually looks like

What a 91/100 email critique actually looks like

1
Comments
1 min read
When 'getting faster' isn't the same as 'getting better'

When 'getting faster' isn't the same as 'getting better'

Comments
2 min read
Why pure Klein blue disappears as text (and the two-slot fix)

Why pure Klein blue disappears as text (and the two-slot fix)

Comments
2 min read
Why rabbitholes uses shadow DOM instead of an iframe overlay

Why rabbitholes uses shadow DOM instead of an iframe overlay

Comments
2 min read
When one translation isn't enough to say what you mean

When one translation isn't enough to say what you mean

Comments
2 min read
Why MCP servers die in obscurity (and a fix that runs itself)

Why MCP servers die in obscurity (and a fix that runs itself)

Comments
2 min read
Why skill-tree writes state to two different paths

Why skill-tree writes state to two different paths

2
Comments 2
2 min read
Reading rabbit holes: tracking how deep you go on any article

Reading rabbit holes: tracking how deep you go on any article

1
Comments
2 min read
One MCP server, four clients, zero translation dead ends

One MCP server, four clients, zero translation dead ends

Comments
2 min read
Brand consistency in email campaigns without a style guide meeting

Brand consistency in email campaigns without a style guide meeting

Comments
1 min read
What your Claude Code sessions actually reveal about your AI habits

What your Claude Code sessions actually reveal about your AI habits

2
Comments
2 min read
When a word costs you the article

When a word costs you the article

Comments
2 min read
Literal translations don't teach you how a sentence actually sounds

Literal translations don't teach you how a sentence actually sounds

Comments
2 min read
The distribution gap that kills good MCP servers

The distribution gap that kills good MCP servers

1
Comments
2 min read
The behavior I never touch is probably the one I need most

The behavior I never touch is probably the one I need most

Comments
2 min read
Why I stopped using syntax-highlighting themes for Claude Code

Why I stopped using syntax-highlighting themes for Claude Code

Comments
2 min read
rabbitholes: inline Wikipedia for any word on any page

rabbitholes: inline Wikipedia for any word on any page

Comments
1 min read
When one translation isn't enough: building konid for real language

When one translation isn't enough: building konid for real language

1
Comments
2 min read
Building marketing emails by hand is a design QA problem

Building marketing emails by hand is a design QA problem

Comments
1 min read
Classifying My Own Claude Code Habits Against Anthropic's Baseline

Classifying My Own Claude Code Habits Against Anthropic's Baseline

Comments
2 min read
Klein-blue: a terminal theme tuned for prose, not syntax

Klein-blue: a terminal theme tuned for prose, not syntax

1
Comments
2 min read
rabbitholes: inline Wikipedia for any text you highlight

rabbitholes: inline Wikipedia for any text you highlight

1
Comments
1 min read
When translation tools teach you nothing

When translation tools teach you nothing

Comments
1 min read
Cross-posting to four platforms manually means tracking it all in your head

Cross-posting to four platforms manually means tracking it all in your head

1
Comments
2 min read
I built a tool to find out if I was actually getting better at Claude Code

I built a tool to find out if I was actually getting better at Claude Code

1
Comments
2 min read
When your terminal is 80% prose, syntax contrast is the wrong target

When your terminal is 80% prose, syntax contrast is the wrong target

Comments
2 min read
No server sees your reading habits — that was a design constraint, not a feature

No server sees your reading habits — that was a design constraint, not a feature

Comments
2 min read
When one translation isn't enough: building a language coach

When one translation isn't enough: building a language coach

1
Comments
2 min read
The 14 criteria kopi checks before an email ships

The 14 criteria kopi checks before an email ships

Comments
1 min read
skill-tree: why Claude Code and Cowork need different state paths

skill-tree: why Claude Code and Cowork need different state paths

Comments
2 min read
Klein-blue: tuning a terminal theme for prose, not syntax

Klein-blue: tuning a terminal theme for prose, not syntax

Comments
2 min read
Shadow DOM vs iframe: the tooltip rendering tradeoff in rabbitholes

Shadow DOM vs iframe: the tooltip rendering tradeoff in rabbitholes

Comments
2 min read
konid: three translations per phrase, with register — across four MCP clients

konid: three translations per phrase, with register — across four MCP clients

Comments
2 min read
skill-tree: find which Claude collaboration habits you never use

skill-tree: find which Claude collaboration habits you never use

Comments
1 min read
APCA per-role gates: the contrast math behind a prose-first terminal theme

APCA per-role gates: the contrast math behind a prose-first terminal theme

Comments
2 min read
I built a rabbit-hole counter for my reading habit

I built a rabbit-hole counter for my reading habit

Comments
2 min read
Audio pronunciation made me remember Japanese words I'd read a hundred times

Audio pronunciation made me remember Japanese words I'd read a hundred times

Comments
1 min read
Building email campaigns in Klaviyo without knowing if they work

Building email campaigns in Klaviyo without knowing if they work

Comments
2 min read
Skill-tree: finding the Claude Code habits you never touch

Skill-tree: finding the Claude Code habits you never touch

Comments
2 min read
Terminal themes tuned for prose legibility, not syntax highlighting

Terminal themes tuned for prose legibility, not syntax highlighting

Comments
2 min read
Inline context without losing the paragraph you were reading

Inline context without losing the paragraph you were reading

Comments
2 min read
When one translation isn't enough: building konid

When one translation isn't enough: building konid

Comments
2 min read
The OSS graveyard is full of tools that only posted once

The OSS graveyard is full of tools that only posted once

Comments
2 min read
What 9,830 Claude conversations reveal about your own habits

What 9,830 Claude conversations reveal about your own habits

Comments
1 min read
Terminal themes assume you're scanning code. I'm reading paragraphs.

Terminal themes assume you're scanning code. I'm reading paragraphs.

Comments
2 min read
Half-knowing a word is worse than not knowing it

Half-knowing a word is worse than not knowing it

Comments
1 min read
Stop translating work emails. Start learning from them.

Stop translating work emails. Start learning from them.

Comments
2 min read
What a 91/100 email design score actually catches

What a 91/100 email design score actually catches

Comments
1 min read
Klein Blue in a Terminal: One Pigment, Four Themes, One Constraint

Klein Blue in a Terminal: One Pigment, Four Themes, One Constraint

Comments
2 min read
rabbitholes: inline knowledge without leaving the page

rabbitholes: inline knowledge without leaving the page

Comments
2 min read
Why most MCP servers stay invisible after launch

Why most MCP servers stay invisible after launch

1
Comments
2 min read
When one translation isn't enough

When one translation isn't enough

Comments
2 min read
Eleven behaviors define Claude fluency. I was using three.

Eleven behaviors define Claude fluency. I was using three.

Comments
1 min read
Terminal themes optimize for syntax. Claude Code isn't syntax.

Terminal themes optimize for syntax. Claude Code isn't syntax.

Comments
2 min read
GYMSHARK66: Forge Your Grind — scored 93/100

GYMSHARK66: Forge Your Grind — scored 93/100

Comments
1 min read
You shipped an MCP server. Nobody found it. Here's what I did about it.

You shipped an MCP server. Nobody found it. Here's what I did about it.

Comments
2 min read
konid: say what you mean in 13+ languages, not what Google Translate thinks you mean

konid: say what you mean in 13+ languages, not what Google Translate thinks you mean

Comments
1 min read
loading...