The Future of Coding in the Age of AI

2025-03-28
The Future of Coding in the Age of AI

A tweet by Replit's CEO suggesting that learning to code is no longer necessary sparked a debate. The author, a software engineer with 15 years of experience, reflects on the implications of AI-powered coding tools. While acknowledging the efficiency gains from AI, he cautions against over-reliance, arguing it diminishes understanding and leaves programmers vulnerable to vendors. He advises beginners to build a strong foundation in coding fundamentals to remain competitive. AI boosts productivity, but it can't replace solid coding skills.

Read more
Development future of coding

The Mystery of the Underscore in `target='_blank'`

2025-02-24

Ever wonder why `target='_blank'` needs that underscore? Before HTML5, developers used `` to create SPA-like functionality, dividing the window into frames with unique IDs. The `target` attribute specified which frame to load a link into. `_blank` wasn't a frame name; it instructed the browser to open a new window (tabs weren't common then). The underscore denoted a special value, not a frame. While `` is deprecated, the `_blank` convention remains.

Read more
Development