Part 4 | Can AI save the world from low quality javascript? Bryan and Nick talk about how AI-generated code can ‘stink’ -- feeling bloated, disconnected, and inconsistent. Early tools felt like working with a mid-level dev, you had to constantly guide it, refine it, and keep things on a tight leash. Oddly, the propensity to engage in bad patterns seems correlated with language choice. The takeaway is: there’s way too much low-quality javascript in the training data. 🎙️ ft. Nicholas Hirsch | Hosted by Bryan Gilbert Davis Watch the full conversation on Pioneer Park. Now on YouTube and Spotify! Youtube: https://lnkd.in/gj69tWvX Spotify: https://lnkd.in/gHPTcRf9 🔔 Make sure to follow for more conversations on the frontiers of entrepreneurship, technology, and science. #AICoding #SoftwareDevelopment #Programming
More Relevant Posts
-
🚀 Level up your coding game with Claude Code! 💻 - Agentic coding: Executes tasks beyond autocomplete - Deep context: Understands your entire codebase instantly - Terminal power: Tests, fixes bugs, manages git commits - CLI native: Speed & efficiency at your fingertips Learn more: https://lnkd.in/gfndYfgf #ClaudeCode #AI #SoftwareEngineering #Coding #DevTools #Automation
To view or add a comment, sign in
-
-
Most developers still switch contexts to push code, but Cursor IDE changes the entire workflow. Using AI agents as teammates means you can handle version control directly where you build. You can push code and create PRs without ever leaving your editor. This is what agentic coding looks like in practice. Less time managing git commands and more time shipping features. Try integrating this workflow into your next project to see how fast you can ship. #vibecoding #agenticcoding #aicoding #cursoride #shipfast
To view or add a comment, sign in
-
After months of using AI code editors, here's my honest take 👇 I've tried them all — and not every tool deserves the hype. Here's what I actually found: Claude — The best of the bunch. Understands context deeply, writes clean code, and handles debugging like a pro. My first stop for any complex problem. Cursor — Feature-rich and powerful, but sometimes misses the point when diagnosing issues. Debugging is good, but it's a memory hog that slows down your whole system — that's why I keep it as a separate IDE. OpenCode — Genuinely impressive. Great at understanding, editing, and spotting issues. The one downside? It's slow. Like, painfully slow. Kills the flow. Roo Code — Not great for big codebases. Coding quality is hit or miss, and it tends to do things unrelated to what you asked. Best for simple, contained tasks. Codex — Fine for small projects, but don't bring it anywhere near a large codebase. It loses context fast. The verdict? If I had to pick one: Claude. Hands down. What AI tools are you using for coding? Drop them below 👇 #AITools #CodingTools #DeveloperExperience #Claude #Cursor #OpenCode #SoftwareDevelopment #Programming
To view or add a comment, sign in
-
-
Level up your dev skills without leaving your editor. 🚀💻 Meet Stanza — a VS Code extension that brings bite-sized fullstack & AI engineering lessons straight to your workspace. Here is why you should check it out: ⏱️ 15 mins a day — Fits perfectly between meetings. 🛠️ Learn by doing — Hands-on challenges directly inside your IDE. 🔥 Gamified growth — Earn mana, build daily streaks, and level up. 🌐 Modern tech stack — Covers everything from React and Go to the latest AI tools. No passive videos. No context-switching. Just daily practice that actually sticks. 🧠✨ 👉 Try it out on the VS Code Marketplace: https://lnkd.in/g-_vYpUc What’s the next tech skill you are looking to master? Drop it in the comments! 👇💬 #VSCode #SoftwareEngineering #DeveloperTools #TechLearning #Stanza #Coding
To view or add a comment, sign in
-
-
AI is clearly making developers faster. More code. Faster iterations. But there’s a second-order effect that’s starting to show up. Developers are also working more. Simon Willison (creator of Django) recently mentioned how AI-assisted workflows can feel exhausting, sometimes burning out halfway through the day. That’s interesting. Because it suggests the gain is not just speed. It’s intensity. More code to review. More output to validate. More responsibility concentrated at the same time. The work doesn’t disappear. It shifts. From writing → to verifying (with exceptions of course) Feels like the real skill is no longer just producing code. It’s managing what gets produced. Curious how this is showing up across teams. #SoftwareEngineering #ArtificialIntelligence #DeveloperExperience #FutureOfWork #Programming
To view or add a comment, sign in
-
🧠 Vibe coding sounds fun. Until your production app breaks at 2am and you can't read your own code. Cursor, Windsurf, Copilot, Replit Agent — these tools are genuinely powerful. Developers are shipping features in hours that used to take days. The speed is real. But there's a pattern nobody talks about openly. Founders and junior devs are using these tools to build things they don't fully understand. The AI writes it. It works. They ship it. Three weeks later, something breaks — and nobody in the room can debug it. That's not a tool problem. That's a workflow problem. Here's what works → ⚡ Use Cursor or Windsurf for speed, but read every block of code before it ships 🔧 Treat the AI like a fast junior dev — review its output, don't just run it 📊 If you can't explain what the code does, you don't own it yet ✅ Replit Agent is great for prototypes. Not for production logic you'll maintain for 2 years. The best engineers using these tools right now aren't the fastest ones. They're the ones who stay in control of what gets built. What this means for you → AI coding tools cut your build time by 60-70%. That advantage disappears if you spend the next 3 months debugging code you never understood. Learn the tool. Don't become dependent on it. Follow @aibanda for daily AI updates 🚀 #AI #AITools #CursorAI #VibeCoding #Automation
To view or add a comment, sign in
-
-
We're building something that shouldn't exist yet. It launches April 30th. Imagine this: You open a link. You're in a full code editor — in the browser. Your teammate joins. You see their cursor. You're both writing code in the same file, in real time, zero lag. Then an AI joins the session. It reads your code. Suggests a fix. Pushes a ghost diff into your editor. You accept it with one click. Your teammate watches it happen live. That's what we're shipping. A real-time collaborative code editor with AI-powered pair programming. Here's what's under the hood: Multiplayer editing powered by CRDTs — no conflicts, no overwriting, Live cursors, selections, and presence indicator, Sandboxed code execution in Docker containers, An AI pair programmer that reads context and suggests edits in real time, Built-in voice/video chat via WebRTC, Git integration — commit, branch, push without leaving the editor, One shareable link. That's it. No setup, no installs. We built the real-time layer in Rust. The frontend in React with Monaco Editor. The AI layer talks to your codebase like a third developer sitting next to you. Remote pair programming has been broken for years. Screen sharing is laggy. VS Code Live Share is limited. Replit is getting closer but isn't there yet. We think this is the answer. April 30th. Stay tuned. Drop a 🔥 if you want early access. #SoftwareEngineering #AI #OpenSource #DevTools #PairProgramming #BuildInPublic #Startup #Launch
To view or add a comment, sign in
-
Most developers are using Cursor AI wrong. They treat it like a code generator. The best engineers use it like a senior pair programmer. That one shift completely changes the quality of output. After using Cursor in real Android + Jetpack Compose projects, here’s the workflow that consistently gives the best results 👇 1) Context is everything Don’t say: “Build login feature” Instead say: “Android + Kotlin + Jetpack Compose + MVVM. Update only ViewModel + screen. Do not touch networking.” Better context = better architecture-safe code. 2) Use Plan Mode before coding For larger tasks, I first ask Cursor to: “Create implementation plan, impacted files, risks. Don’t code yet.” This single habit reduces bad multi-file edits massively. 3) Break work into small deliverables AI performs much better on: • create screen • add pagination • add loading state • optimize recomposition than on “build complete module”. Small prompts = production-grade output. 4) ".cursorrules" is the game changer This is where Cursor becomes truly powerful. My typical rules: • MVVM • StateFlow • reusable composables • no business logic in UI • SOLID • clean architecture Once rules are stable, output quality improves dramatically. 5) Use exact file references Example: Using @LoginViewModel + @LoginScreen add resend OTP timer. Focused file context avoids random edits. 6) Always ask for diff first Before applying: “Explain changes” or “Show diff first” This has saved me from multiple production issues. 7) Cursor is underrated for debugging It’s extremely useful for: • Compose recomposition loops • StateFlow not updating UI • Gradle JVM mismatch • CI/CD script issues • performance bottlenecks Sometimes debugging is where AI gives the highest ROI. 8) Git commits are non-negotiable Before any big AI-assisted refactor: Commit first. AI boosts speed. Git protects quality. My biggest learning: AI does not replace senior engineering judgment. It amplifies it. The engineers getting massive productivity gains are the ones who already know the direction and use AI to accelerate execution. That’s the real unlock. How are you using Cursor in your daily workflow? #CursorAI #AI #SoftwareEngineering #AndroidDevelopment #JetpackCompose #Kotlin #Productivity #TechLeadership #CodingTips #DeveloperTools
To view or add a comment, sign in
-
Vibe coding, the good, the bad and the ugly. You write in plain English. The AI writes the code. Your app ships. That's the pitch for vibe coding. And honestly? For a lot of use cases, it works. But here's the part nobody puts on the landing page: the moment something breaks at 2am and the logs make no sense, you're going to wish you understood what was actually running. Vibe coding is a real shift. Natural language replacing boilerplate is genuinely useful. But there's a difference between getting to a working demo and running something in production that people depend on. What vibe coding actually means for how we build software, where it earns its hype, and where the wheels come off: Here's the part that doesn't get enough attention: vibe coding works best when you can verify the output quickly. The further you get from "run it and see if it works," the more dangerous it gets. Read More > https://lnkd.in/gD37QD2p #VibeCoding #AITools #CodeGeneration #DeveloperTools ## Week 2 (Apr 21–27)
To view or add a comment, sign in
-
-
There has always been a mythology in programming about the "Programming Rockstar", sometimes known as a 10x developer... now that AI is with us, lots of people are saying they feel like they are so empowered by it they feel like a 10x developer now. But what about those guys who were 10x before AI, what happens when people like that start joining the AI darkside? I just rebuilt an old passion project I previously took months building by hand, the sort of project that usually requires a team but is just about feasible for a solo dev if he's talented, dedicated enough and has a few months worth of spare time to throw at it, and I did it in 5 days. I'll be putting it online for public beta with real traffic soon. The name of the project? YehThatRocks! - the world's loudest website. Stay tuned for updates.
To view or add a comment, sign in
Explore related topics
- Code Smells to Watch for in AI-Generated Code
- The Impact of AI on Vibe Coding
- How to Maintain Code Quality in AI Development
- How to Overcome AI-Driven Coding Challenges
- AI-Driven Code Generation Techniques
- Using Code Generators for Reliable Software Development
- Impact of Code Generators on Developer Skills
- How AI Improves Code Quality Assurance
- Concerns About AI-Generated Content Quality
- Reasons Authors Are Concerned About AI Training Data
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development
The connection between training data quality and what we get back makes so much sense, especially with JavaScript being everywhere in those datasets shaping how models approach code generation.