Nick's Avatar

Nick

@nickjvandyke

Building systems, tools, and teams that make good engineering fun. Too curious for my own good. Like cats ๐Ÿ˜ธ https://github.com/nickjvandyke

19
Followers
27
Following
23
Posts
08.12.2025
Joined
Posts Following

Latest posts by Nick @nickjvandyke

Shout-out to the contributors that see an issue and open a focused PR to fix it ๐Ÿ’™ really goes to show the power of #opensource

03.03.2026 14:44 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Use how often they switch to/from your tab as a proxy, and move the ad if it's high ๐Ÿ˜‚

(But kudos for considering this unique form of accessibility!)

03.03.2026 14:41 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

github.com/subframe7536...
You'd also like monolisa.dev, but it's paid

03.03.2026 14:30 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

somebody tell me it's okay to remove features from #opensource #dev projects because you can't keep up with the maintenance burden and they add little core value
#unbuildinpublic

21.02.2026 19:59 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

It even works for non-symbols, e.g. deciphering magic numbers!!

19.02.2026 15:10 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

I'm biased but this is my favorite way to supplement my #Neovim workflow with #aicoding yet: asking #opencode to provide hover documentation via an in-process LSP!
#opensource #buildinpublic #devtools

19.02.2026 15:10 ๐Ÿ‘ 6 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

Oh that's exciting! I will try to share what I learn ๐Ÿ˜„ Thanks for linking.

18.02.2026 21:36 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

My #Neovim in-process LSP excitement continues... I've exposed a code action to ask opencode to fix the diagnostic under the cursor! I love how intuitive this feels.
#devtools #aicoding #buildinpublic #opensource

18.02.2026 15:51 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Geeking about in-process LSPs in #Neovim. Generalized my plugin's completion support from one method, to just about any ๐Ÿ˜„

17.02.2026 19:29 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
GitHub - nickjvandyke/eslint-plugin-react-you-might-not-need-an-effect: Catch unnecessary React effects to make your code simpler, faster, and safer. Catch unnecessary React effects to make your code simpler, faster, and safer. - nickjvandyke/eslint-plugin-react-you-might-not-need-an-effect

#opensource #dev really makes you embrace "less is more". With such limited free time, you need to spend it where it matters most.

Just cut a rule from github.com/nickjvandyke... because it was more trouble than it's worth. Feels weirdly good! ๐Ÿ˜„

#reactjs #webdev #devtools

14.02.2026 16:32 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
GitHub - NickvanDyke/eslint-plugin-react-you-might-not-need-an-effect: Catch unnecessary React effects to make your code simpler, faster, and safer. Catch unnecessary React effects to make your code simpler, faster, and safer. - NickvanDyke/eslint-plugin-react-you-might-not-need-an-effect

The last two times I shared github.com/NickvanDyke/... on /r/reactjs: top post of the month.

This time: 50% downvote ratio (in the first 30m at least).

I guess it's all about how you phrase it ๐Ÿ˜…

#reactjs #devtools #opensource

26.01.2026 15:38 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Finally added a CONTRIBUTING.md to try to reduce my #opensource maintenance burden ๐Ÿ˜…

It's tough rejecting PRs that unfortunately don't fit the project vision! Hopefully this gets ahead of that.

And it's even tougher wasting time reviewing completely AI-generated PRs ๐Ÿ˜ญ

23.01.2026 19:34 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

This is what happens when the largest dev youtuber tweets your #opensource #neovim #dev project ๐Ÿ˜ƒ

github.com/NickvanDyke/...

19.01.2026 15:24 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Closed 7 GitHub issues. Ideal Friday night. #opensource #dev

10.01.2026 05:52 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
bug: cannot detect opencode instance, and fails to connect to SSE upon opening new instance ยท Issue #124 ยท NickvanDyke/opencode.nvim Did you check docs and existing issues? I have read all the plugin docs I have searched the existing issues I have searched the existing opencode issues Operating system/version Arch Linux :checkhe...

The double-edged sword of building an #opensource #ai integration: you get to leverage their work, but also have to keep up with constant change ๐Ÿ˜…

github.com/NickvanDyke/...

10.01.2026 05:44 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

@github.com's Referring Sites is finally fixed! ๐Ÿ™ Even months after the last post, github.com/NickvanDyke/... still gets more visitors from Reddit than organic Google searches haha. Clearly I need to work on my SEO or #marketing skills. But #ijustwannacode ๐Ÿ˜ตโ€๐Ÿ’ซ

#reactjs #webdev #opensource

05.01.2026 22:52 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Interesting proxy for holiday PTO: github.com/NickvanDyke/... weekly downloads dropped from 150k to 50k

#webdev #reactjs

31.12.2025 18:12 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
bug: false negative when upstream includes a function ยท Issue #53 ยท NickvanDyke/eslint-plugin-react-you-might-not-need-an-effect Did you check docs and existing issues? I have read the plugin docs I have searched the existing issues I have read You Might Not Need An Effect and am reasonably confident that I do need an effect...

Finally fixed github.com/NickvanDyke/...!

Required some large changes to the underlying algorithm, but feels good to feel more confident in it ๐Ÿ˜„

20.12.2025 16:25 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

What are the odds you're recruiting for editor/ecosystem integration? ๐Ÿ˜€

19.12.2025 21:37 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Enhancing others' workflows and #productivity is fun, but man is it a great example of the 80/20 rule to generalize something that you initially created for your own specific workflow ๐Ÿ˜ตโ€๐Ÿ’ซ

19.12.2025 17:48 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Had enough of the #typescript LSP breaking my #webdev flow and migrated our monolith to the native preview. LSP/intellisense functions (completions, go-to references, error reporting, etc.) are ~10x faster, and type-check builds are 2-3x faster. And feels stable!

Rare Microsoft W ๐Ÿ˜ƒ

16.12.2025 22:05 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
GitHub - NickvanDyke/eslint-plugin-react-you-might-not-need-an-effect: Catch unnecessary React useEffect hooks to make your code simpler, faster, and safer. Catch unnecessary React useEffect hooks to make your code simpler, faster, and safer. - NickvanDyke/eslint-plugin-react-you-might-not-need-an-effect

Seeing lots of /r/reactjs posts about unnecessary effects โ€” again... just add github.com/NickvanDyke/... to your project and call it a day already ๐Ÿ˜ƒ

#reactjs #webdev #dx

16.12.2025 00:49 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
feat!: operator ยท NickvanDyke/opencode.nvim@39a246b https://github.com/NickvanDyke/opencode.nvim/issues/40 removes `:OpencodePrompt` - this is a better solution (I think? Lmk if not). Merges `Context:cursor_position` and `Context:visual_selection` ...

Just added operator functionality (ranges and dot-repeat) to my #neovim plugin for #opencode โ€” share editor context using the motions you love!

github.com/NickvanDyke/...

Am I the only one that took a while to piece together the operator docs? Or skill issue? ๐Ÿค”

16.12.2025 00:42 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0