frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Myanon – fast, deterministic MySQL dump anonymizer

https://github.com/ppomes/myanon
1•pierrepomes•1m ago•0 comments

The Tao of Programming

http://www.canonical.org/~kragen/tao-of-programming.html
1•alexjplant•3m ago•0 comments

Forcing Rust: How Big Tech Lobbied the Government into a Language Mandate

https://medium.com/@ognian.milanov/forcing-rust-how-big-tech-lobbied-the-government-into-a-langua...
1•akagusu•3m ago•0 comments

PanelBench: We evaluated Cursor's Visual Editor on 89 test cases. 43 fail

https://www.tryinspector.com/blog/code-first-design-tools
2•quentinrl•5m ago•1 comments

Can You Draw Every Flag in PowerPoint? (Part 2) [video]

https://www.youtube.com/watch?v=BztF7MODsKI
1•fgclue•10m ago•0 comments

Show HN: MCP-baepsae – MCP server for iOS Simulator automation

https://github.com/oozoofrog/mcp-baepsae
1•oozoofrog•14m ago•0 comments

Make Trust Irrelevant: A Gamer's Take on Agentic AI Safety

https://github.com/Deso-PK/make-trust-irrelevant
2•DesoPK•18m ago•0 comments

Show HN: Sem – Semantic diffs and patches for Git

https://ataraxy-labs.github.io/sem/
1•rs545837•19m ago•1 comments

Hello world does not compile

https://github.com/anthropics/claudes-c-compiler/issues/1
3•mfiguiere•25m ago•0 comments

Show HN: ZigZag – A Bubble Tea-Inspired TUI Framework for Zig

https://github.com/meszmate/zigzag
2•meszmate•27m ago•0 comments

Metaphor+Metonymy: "To love that well which thou must leave ere long"(Sonnet73)

https://www.huckgutman.com/blog-1/shakespeare-sonnet-73
1•gsf_emergency_6•29m ago•0 comments

Show HN: Django N+1 Queries Checker

https://github.com/richardhapb/django-check
1•richardhapb•44m ago•1 comments

Emacs-tramp-RPC: High-performance TRAMP back end using JSON-RPC instead of shell

https://github.com/ArthurHeymans/emacs-tramp-rpc
1•todsacerdoti•49m ago•0 comments

Protocol Validation with Affine MPST in Rust

https://hibanaworks.dev
1•o8vm•53m ago•1 comments

Female Asian Elephant Calf Born at the Smithsonian National Zoo

https://www.si.edu/newsdesk/releases/female-asian-elephant-calf-born-smithsonians-national-zoo-an...
2•gmays•55m ago•0 comments

Show HN: Zest – A hands-on simulator for Staff+ system design scenarios

https://staff-engineering-simulator-880284904082.us-west1.run.app/
1•chanip0114•56m ago•1 comments

Show HN: DeSync – Decentralized Economic Realm with Blockchain-Based Governance

https://github.com/MelzLabs/DeSync
1•0xUnavailable•1h ago•0 comments

Automatic Programming Returns

https://cyber-omelette.com/posts/the-abstraction-rises.html
1•benrules2•1h ago•1 comments

Why Are There Still So Many Jobs? The History and Future of Workplace Automation [pdf]

https://economics.mit.edu/sites/default/files/inline-files/Why%20Are%20there%20Still%20So%20Many%...
2•oidar•1h ago•0 comments

The Search Engine Map

https://www.searchenginemap.com
1•cratermoon•1h ago•0 comments

Show HN: Souls.directory – SOUL.md templates for AI agent personalities

https://souls.directory
1•thedaviddias•1h ago•0 comments

Real-Time ETL for Enterprise-Grade Data Integration

https://tabsdata.com
1•teleforce•1h ago•0 comments

Economics Puzzle Leads to a New Understanding of a Fundamental Law of Physics

https://www.caltech.edu/about/news/economics-puzzle-leads-to-a-new-understanding-of-a-fundamental...
3•geox•1h ago•1 comments

Switzerland's Extraordinary Medieval Library

https://www.bbc.com/travel/article/20260202-inside-switzerlands-extraordinary-medieval-library
2•bookmtn•1h ago•0 comments

A new comet was just discovered. Will it be visible in broad daylight?

https://phys.org/news/2026-02-comet-visible-broad-daylight.html
4•bookmtn•1h ago•0 comments

ESR: Comes the news that Anthropic has vibecoded a C compiler

https://twitter.com/esrtweet/status/2019562859978539342
2•tjr•1h ago•0 comments

Frisco residents divided over H-1B visas, 'Indian takeover' at council meeting

https://www.dallasnews.com/news/politics/2026/02/04/frisco-residents-divided-over-h-1b-visas-indi...
4•alephnerd•1h ago•5 comments

If CNN Covered Star Wars

https://www.youtube.com/watch?v=vArJg_SU4Lc
1•keepamovin•1h ago•1 comments

Show HN: I built the first tool to configure VPSs without commands

https://the-ultimate-tool-for-configuring-vps.wiar8.com/
2•Wiar8•1h ago•3 comments

AI agents from 4 labs predicting the Super Bowl via prediction market

https://agoramarket.ai/
1•kevinswint•1h ago•1 comments
Open in hackernews

Ask HN: Are AI Copilots Eroding Our Programming Skills?

8•buscoideais•7mo ago
Over the last 12 months I’ve integrated AI copilots (GitHub Copilot, Tabnine, etc.) into my daily workflow. They speed up boilerplate, suggest one-line fixes, and even refactor entire functions on demand.

But I’ve noticed something unsettling:

* Shallow Understanding: I sometimes accept suggestions without fully understanding them. * Problem-Solving Rust: On hard problems, I feel less confident in reaching a solution independently. * Onboarding New Devs: Junior engineers rely on AI outputs without questioning edge cases, leading to subtle bugs.

Questions for the community:

* Have you experienced skill atrophy or decreased ownership since adopting AI tools? * What practices help you preserve deep understanding while still leveraging AI speed? * Should we treat AI copilots as “draft generators” or as true programming partners?

I’d love to hear anecdotes, strategies, or hard data. Let’s figure out how to use these powerful assistants without becoming their apprentices.

Comments

MongooseStudios•7mo ago
Yours is not the first post asking about this here. Which in and of itself says something.

I don't use them, at all. I briefly tried the local tab completion stuff offered in JetBrains products. It lasted an hour or two. The log messages it wrote didn't sound like me, and the "copilot pause" was immediately frustrating.

The boilerplate argument comes up a lot, but I really don't see it as the huge issue that would drive me to try and make Clippy generate it for me. That sort of "boring" work is great for "meditating" on the thing you're doing. Spending time adjacent to the problem putting up the scaffolding makes you mentally examine the places where things are going to interact and gives that little seed of an idea time to grow a bit. Become more robust.

Later, when there's an issue, you can ask the human that wrote something questions about it and they will probably have at least a fuzzy recollection of how it was built (and why it was done that way) that can offer ideas. Best you can do is hope the LLM doesn't hallucinate when you ask it about all the broken stuff.

Ultimately I see neither value nor "power" in the current "assistants." They generate the statistically most median output and often get it wrong. They make stuff up. They have no understanding of anything, and they don't learn from mistakes. If they were a person you'd be asking serious, but nearly rhetorical, questions about whether or not to fire them.

jf22•7mo ago
It's hard for me to understand why someone would comment about AI copilots eroding skills when they've only used code completion tooling for fewer than two hours.
MongooseStudios•7mo ago
To provide a perspective on, and reasons for, not using them. Specifically surrounding concerns about quality, maintainability, and keeping your mind engaged in the process.
jf22•7mo ago
But the conversation is about people who use them...
leakycap•7mo ago
Not using AI tool seems to be a point of pride for some, I don't get it but I keep seeing it.

Remember "borrowing" javascript on Geocities to make something work, or finding a library that helped you achieve your AJAX web 2.0 upgrade later on? How is AI different than starting with a ZIP file of some starter created by a person?

nsonha•7mo ago
That's too much opinion with input being only a brief trial of autocomplete with AI, which most people don't even care about anymore these days. Tech requires constantly re-evaluating our decisions. Looks like you slacked off on that aspect for about 2 years.
NewUser76312•7mo ago
It's probably worthwhile to compare this to calculators and mental math skills.

To a certain extent, yes absolutely. If you programmed more yourself, you'd be better at programming than the version of you that spends any significant amount of time generating AI code.

But that doesn't mean you'll totally atrophy the skill and magically forget your fundamentals.

ryry•7mo ago
This exactly. I find that I don't remember how to do some of the things I used to have more easily memorized, but I still need the fundamentals when things go horribly wrong and I need to dive into code myself.
KaranSohi•7mo ago
Don't think so, as long as you give a quick read to the code that is being generated and you're using it as an assistant I think they're really helpful. Also, I'm having a hard time picking and sticking to one or few tools given the variety and multiple releases happening in the market.
scarface_74•7mo ago
Well an analogy would be like learning a second language…

In order, my ability to understand Spanish (ie I am close to B1 proficiency)

1. Reading Spanish

2. Typing Spanish (with autocorrect)

3. Speaking Spanish

4. Understanding spoken Spanish at normal speed (horrible at it).

Just because (the royal) you can read the code that ChatGPT creates, doesn’t mean that you can write the code (#2), talk intelligently about the code (#3) or understand the concepts when used in a large codebase (#4).

mmarian•7mo ago
I noticed it eroded my frontend skills, since my day to day doesn't involve it as much as it used to.
leakycap•7mo ago
> I sometimes accept suggestions without fully understanding them

Why? This is a choice, and you can choose to change this behavior. You should! It will feel better and might avoid catastrophe.

> On hard problems, I feel less confident in reaching a solution independently.

I think you need to involve your independent sense of troubleshooting and problem solving, but that naturally involves using tools that help you. Let AI be that, if it helps you reach and verify solutions. Just don't stop involving yourself in a real way or you're risking a lot!

> Junior engineers rely on AI outputs without questioning edge cases, leading to subtle bugs.

See the first statement of yours I quoted. If you struggle with this as an experienced dev and can't lead on the matter by practice, how could you expect a junior dev to not struggle much more in the same shoes? This seems like something you address after dealing with your own shortcomings in your reliance on AI-provided solutions you do not comprehend fully.

> Have you experienced skill atrophy or decreased ownership since adopting AI tools?

Absolutely the opposite. I have made so much progress in areas I was struggling to overcome a lack of understanding. AI does not tire of discussing different angles, metaphors for understanding, etc. There's no reason to not understand AI, it will walk you through it to the point it points out its own errors sometimes.

> What practices help you preserve deep understanding while still leveraging AI speed?

Take copious notes on a whiteboard or paper. Do not take these notes digitally. You will not retain information you copy and paste from AI, you must have a physical note taking process where you synthesize the essentials and deal with them. After you have made paper/whiteboard notes, you can distill them into digital notes (do not directly retype them, summarize and clarify and make the digitized note concise)

> Should we treat AI copilots as “draft generators” or as true programming partners?

Work with AI like you'd share a project with an intern: you're in charge. You keep it on track, redirect it when it is off-course, and have it explain the decisions it makes. The more I treat AI like an intern the happier I have been with the experience, too.

scarface_74•7mo ago
Yes.

I’ve been programming a long time…

But between my not programming every day and it becoming less of my day job and now using LLMs for most of my day to day green field work, my coding skills have dropped dramatically.

I know that if I ever wanted to get another purer software development job, it would take months of practice. Luckily, I have a year’s expenses in savings outside of retirement to give me a runway to get interview ready if I lost my job.