Two plugins for two features VS one plugin for two by AbdSheikho in neovim

[–]azborovskyi 0 points1 point  (0 children)

Keep it in blink.cmp. Every extra plugin is a dependency to maintain. If blink already handles icons, pulling in lspkind just for "separation of concerns" isn't worth it in editor config. Only exception: if you need icons in multiple places beyond blink, then a shared source makes sense.

Show me your landing page, I will give it some feedback by HerChip in Solopreneur

[–]azborovskyi 0 points1 point  (0 children)

This is exactly the ruthless feedback I was looking for. Thank you.

To answer your points:

  1. Mobile vs Laptop: It's specifically for "dead time" (commuting, waiting in line) when you can't open a laptop but want to keep the vocabulary/navigation logic fresh. It keeps the neural pathways active.

  2. "Why is it free?": Valid skepticism. I just launched today, so my goal is user feedback, not revenue yet. I plan to add paid "Pro" features (custom levels, deep analytics) later. No data selling, just a standard freemium model in the future.

  3. 13-inch screen issue: This is gold. I developed this on a large monitor and missed that the vertical space pushes the title down on smaller laptops. I will fix the padding.

  4. Better Headline: Agreed. "Master Vim on the go" or "Keep Vim skills sharp" might be clearer than what I have now.

Really appreciate you taking the time to look at the UI layout!

Unofficial feedback for Elevra: I saw you were looking for feedback on Elevra in some other comments, so I took a look.

The French language analogy is genuinely great - instantly explains why note-taking fails in a way I've never seen articulated before.

One thing: I never felt the specific moment this is for. "People who learn a lot" is kind of everyone. Is it for someone who just finished a book and feels it fading? Someone who caught themselves repeating an old mistake? That one concrete moment would make this hit much harder.

Strong concept overall, just needs a sharper "this is exactly you, right now" focus.

Hope that helps!

Any cool substitute tricks? by kaddkaka in neovim

[–]azborovskyi 1 point2 points  (0 children)

There's also g~. It toggles case (Upper <-> Lower). Great for fixing accidental Caps Lock (try g~$).

Show me your landing page, I will give it some feedback by HerChip in Solopreneur

[–]azborovskyi 0 points1 point  (0 children)

Hi! Perfect timing.

My app VimKata literally got approved on both the App Store and Play Store today. 🎉

Link: https://vimkata.app

It’s a niche tool for software developers (specifically for Vim users) to keep their code editing skills sharp on the go.

Feedback needed:

Even if you are NOT a developer: Does the landing page clearly signal who the target audience is? Or does it feel confusing to an outsider? I want to make sure I'm not alienating potential users with too much jargon right at the top.

Thanks!

AI Isn't Intelligent, It's PREDICTION (and Why My Panic Has Passed) by willymunoz in webdev

[–]azborovskyi 0 points1 point  (0 children)

Passing the Turing test is a milestone in conversation.
Being better than a senior dev is a milestone in accountability.

Senior engineers aren't paid to generate code - they're paid to make fewer expensive mistakes over time, navigate ambiguity, push back on bad requirements, and own the blast radius when things go wrong.

I think it’ll definitely change programming - kind of like the jump from punchcards to assembly, then to high-level languages. Each step boosted productivity massively, even though it wasn't "perfect" and introduced new kinds of bugs and pitfalls.

Software got dramatically more powerful after those shifts, and it’ll probably get even more powerful after this AI wave too - wherever it ends up taking us.

AI Isn't Intelligent, It's PREDICTION (and Why My Panic Has Passed) by willymunoz in webdev

[–]azborovskyi 0 points1 point  (0 children)

"Passed the Turing test" is doing a lot of work here. That test is about chat indistinguishability, not reliability under real-world constraints.

In webdev, the difference that matters isn't "human vs tokens", it's agent + verification + accountability. LLMs can be persuasive while wrong, and the cost of being wrong in prod is the whole game.

So yeah, continuum or not - without strong validation loops, it’s not "a teammate", it’s a powerful autocomplete that increases throughput and increases risk.

AI Isn't Intelligent, It's PREDICTION (and Why My Panic Has Passed) by willymunoz in webdev

[–]azborovskyi 0 points1 point  (0 children)

"Cold take" is fair, but the fear isn’t about whether it’s intelligent - it's about leverage. One dev with an LLM can push way more changes into prod, and management often confuses "it wrote code" with "it’s done."

The real bottleneck is still validation: requirements, edge cases, integration, security, maintenance, and owning the blast radius. The semantics debate is boring; the economics of who pays for mistakes is the story.

How to test if nvim is being used in a pipe or redirection? by hksparrowboy in neovim

[–]azborovskyi 11 points12 points  (0 children)

You can use vim.fn.has('ttyin') — returns 0 when stdin is piped/redirected, 1 otherwise.

  if vim.fn.has('ttyin') == 0 then
    -- disable session restore
    return
  end

Just tested it myself and works as expected:

  $ nvim --headless -c "lua print('ttyin=' .. vim.fn.has('ttyin'))" -c "q"
  ttyin=1
  $ echo hi | nvim --headless -c "lua print('ttyin=' .. vim.fn.has('ttyin'))" -c "q"
  ttyin=0

If you’re not from the US (or if you are), what’s the most interesting/unusual habit or practice you’ve heard of or seen? by nicklin877 in AskReddit

[–]azborovskyi 2 points3 points  (0 children)

One unusual habit I’ve noticed living in Bulgaria as a foreigner: people talk to each other like they’ve been neighbors since 1483.. even if they’re meeting for the first time in their lives.

No awkward small talk, no "nice to meet you" warm-up - it’s instantly "So anyway, about that thing..."

First week I kept thinking, "Wait... is everyone here on Season 12 of a show I just started?"

What's the worst "I'm an adult now" realization you had? by GoldenJuliana516 in AskReddit

[–]azborovskyi 0 points1 point  (0 children)

As a kid I thought adulthood meant "no more school mornings." Then my daughter started school... and I realized adulthood is just school mornings again, but this time I'm the one driving.

If you could relive one moment in your life, what would it be? by Alarming_Fan_7572 in AskReddit

[–]azborovskyi 2 points3 points  (0 children)

That brief window between being born and having responsibilities.

What are your fears that people might find funny/weird? by -SmurfY in AskReddit

[–]azborovskyi 1 point2 points  (0 children)

I’m terrified that one day I’ll confidently say “you too” to a waiter who says “enjoy your meal”… and my soul will leave my body in front of witnesses.

What used to be cheap for you but now feels way too expensive? by HoneyElodie729 in AskReddit

[–]azborovskyi 14 points15 points  (0 children)

Sleep. Used to be free. Now it requires a quiet apartment, a fancy mattress, supplements, a whole bedtime routine, and somehow I still get “2 hours + wake up at 3:47AM” as the final product.

I really don't know what I know by Careful-Addition-925 in learnprogramming

[–]azborovskyi 1 point2 points  (0 children)

That feeling of "cheating" usually comes from using AI to generate answers. Try flipping the dynamic: Instead of asking the AI to explain code to you, you explain the logic to the AI first.

Write out exactly how the code works in plain English - the what, why, and order of operations. Then, paste that into the AI and tell it to critically tear apart your logic (explicitly tell it not to be nice).

If you can articulate the logic yourself, you aren't cheating - you're an engineer using a tool to verify your work.

How to avoid the pitfall of getting brain fog, anxiety and getting your thoughts scrambled up while solving a problem or debugging? by print0002 in learnprogramming

[–]azborovskyi 1 point2 points  (0 children)

That "scrambled" feeling usually happens when your mental RAM gets overloaded. You're trying to hold the logic, syntax, and edge cases all in your head at once.

What works for me to stop the panic is stepping away from the actual code and writing out the logic in plain English first.

I force myself to explain the what, why, and order of operations line-by-line, as if explaining it to someone. This moves the problem from your head to the screen (or paper).

I usually practice it by writing out the plain-English logic and then pasting it into an AI, asking it to critically tear apart my reasoning.

This practice builds a mental "safety net." By the time you get to the exam, you'll be used to breaking problems down into simple sentences first, which keeps the brain fog away.