HNHacker News
TopNewBestAskShowJobs

fazlerocks

149 karma · joined September 10, 2014

Exploring how AI agents can make software more resilient.

Also co-founded Hashnode (a prominent dev publishing platform with 5M MAU).

submissionscomments
fazlerocks··on Ask HN: What is your fallback job if AI takes away your career?
honestly? teaching or coaching.

been thinking about this a lot lately and realized the skills that made me good at building products, breaking down complex problems, explaining things clearly, helping people think through decisions… those transfer really well to education.

I actually did that early in my career (2013/14/15), wrote content on frontend tech like bootstrap for sites like sitepoint. published multiple books which helped me get my o1 visa :D

there's something appealing about work that's fundamentally about humans helping other humans grow. way harder for AI to replace the relationship part of learning

been mentoring junior devs and it's honestly the most fulfilling work i do. if tech gets fully automated, at least i'd be doing something that actually feels meaningful

fazlerocks··on Ask HN: How has your company adapted to hiring with LLMs?
we've shifted to focusing way more on problem-solving ability during interviews rather than just coding skills

still do technical screens but now we give people access to AI tools during the process - because that's how they'll actually work. want to see how they break down problems, ask the right questions, and iterate on solutions

honestly the candidates who can effectively use AI to solve complex problems are often better hires than people who can code from scratch but struggle with ambiguous requirements

the key is testing for engineering thinking, not just programming syntax

fazlerocks··on How does feedback usually happen during projects?
we've tried a bunch of different approaches and honestly the best feedback comes from getting people in a room (or zoom) together

widgets are fine for quick "this button doesn't work" stuff but for real UI feedback you need context… what were they trying to do, where did they get confused, what did they expect to happen

we do weekly design reviews where everyone can see the same screen and talk through flows in real time. way more valuable than async comments scattered across different tools

the trick is making it feel collaborative instead of like a critique session. when people feel heard they give way better feedback

fazlerocks··on Ask HN: How do I give back to people helped me when I was young and had nothing?
the best "payment" is often just updating them on how their help changed your trajectory. a simple message years later saying "that advice you gave me led to X" means everything

also - helping the next person who reminds you of your younger self. pay it forward instead of trying to pay it back directly. most mentors get more satisfaction from seeing the ripple effect than getting something back personally

fazlerocks··on Android-MCP: Bridging AI Agents and Android Devices
This is actually a really cool direction, using LLMs to interact directly with Android UIs could solve the brittleness problem that's been killing traditional automation.

Like just telling it "navigate to settings and enable dark mode" instead of writing fragile selectors… that's the dream :D

But the current implementation has some issues that make it tough for real use ~

2-5 second latency per action is brutal. A simple login flow would take forever vs traditional automation.

The bigger thing is reliability… how do you actually verify the LLM did what you asked vs what it thinks it did? With normal automation you get assertions and can inspect elements. Here you're kinda flying blind.

Also "vision optional" makes me think it's not great at understanding complex UIs yet… which defeats the main selling point.

That said this feels like where things are headed long term. As LLMs get faster and better at visual stuff, this approach could eventually beat traditional automation for maintainability. Just not quite ready for production yet.

fazlerocks··on Ask HN: Anyone else feeling increasingly alienated from the industry?
We're building tools that could genuinely make people's lives better, but instead most companies are laser-focused on "how many jobs can we eliminate?" The whole conversation around AI safety isn't even about keeping people employed… it's about making sure the AI doesn't turn on us.

Investors want to hear about efficiency gains and cost savings (aka layoffs). Customers want solutions that work. Trying to balance building something useful while not contributing to the dystopia is genuinely difficult.

What keeps me going is focusing on problems that actually matter and being selective about who I work with. Not everyone can do this, but if you have some leverage, use it to push back on the worst impulses.

fazlerocks··on Ask HN: What do you put in claude.md and what you leave out?
Been messing around with the different memory files and honestly it's pretty useful once you get the hang of it.

I mostly use:

Project ./claude.md - team stuff like our weird API naming conventions, how we structure components, deployment steps that always trip people up

Local ./claude.local.md - my dev URLs, test accounts, personal shortcuts. Stuff I don't want to commit to the team file

User ~/.claude/claude.md - code style preferences, how I like explanations (brief vs detailed), tools I always use

The recursive thing is neat - it picks up memories from parent folders so you don't have to duplicate everything.

That # shortcut is way faster than editing files manually. Still forget about /memory command half the time tho.

Main thing I learned is being specific helps a lot. 'Use our error handling pattern' vs actually showing the pattern makes a big difference.

fazlerocks··on Ask HN: List of skills to survive the AI tsunami
Learn prompt engineering and how to effectively use AI coding assistants… that's immediately useful and will save you hours daily.

Vector databases (Pinecone, Weaviate) and building RAG systems. Tons of companies need this now and most devs don't know it yet.

Understanding model fine-tuning and when it's worth it vs just better prompting. Also get comfortable with AI ops - monitoring model performance, dealing with hallucinations, cost optimization. The boring stuff that actually matters in production.

And yeah, just stay curious and adaptive. Half the tools we use today didn't exist 18 months ago.

fazlerocks··on Ask HN: Where do you go for cutting-edge dev news and info?
Honestly X is still pretty good for this if you follow the right people. The AI/ML research community is super active there - Andrej Karpathy, François Chollet, Yann LeCun, etc. Plus a lot of the good startups announce stuff there first.

For more traditional dev stuff, I've been getting good signal from newsletters like Changelog, TLDR, and Morning Brew's tech section. Not as real-time as the old blog days but decent curation.

Reddit's r/MachineLearning and r/programming can be hit or miss but sometimes catch things early. GitHub trending is also underrated for spotting new tools.

fazlerocks··on Ask HN: What's the most overengineered tool everyone uses but won't admit sucks?
Right. We're optimizing for the wrong metrics. Hours spent arguing if something is a 3 or 5 story points could've been spent just building it.

The obsession with predictability in an unpredictable process is the real problem, especially in copilot and cursor era. :D

fazlerocks··on Ask HN: What Does Your Self-Hosted LLM Stack Look Like in 2025?
Running Llama 3.1 70B on 2x4090s with vLLM. Memory is a pain but works decent for most stuff.

Tbh for coding I just use the smaller ones like CodeQwen 7B. way faster and good enough for autocomplete. Only fire up the big model when I actually need it to think.

The annoying part is keeping everything updated, new model drops every week and half don't work with whatever you're already running.

fazlerocks··on Ask HN: Unexplainable Copilot Premium Requests
4 cents per request adds up real quick when it's doing stuff you didn't even ask for. Have you tried disabling the GitHub integration entirely? Wondering if that's what's triggering the phantom requests.
fazlerocks··on Show HN: Quell – AI QA Agent Working Across Linear, Vercel, Jira, Netlify, Figma
This is pretty cool - the Jira/Linear integration could save a ton of manual work. How do you handle test data setup and teardown? That's usually where these workflows get messy.

For alternatives in this space, there's qawolf (https://qawolf.com) for similar automated testing workflows, or I'm actually building bug0 (https://bug0.com) which also does AI-powered test automation, still in beta. For the more established players there's always Cypress (https://cypress.io) and Playwright (https://playwright.dev) if you want to stay closer to code, or TestRail (https://testrail.com) + Browserstack (https://browserstack.com) for the enterprise route.

Will definitely try the demo - the acceptance criteria parsing sounds like it could catch a lot of edge cases that usually slip through.

fazlerocks··on Ask HN: Has anybody built search on top of Anna's Archive?
The indexing costs would be nuts - Anna's Archive is like 200TB+ and growing fast. Even with decent search infra you're looking at serious compute/storage costs. Plus there's the obvious legal stuff that would make this a no-go for most companies with anything to lose. The decentralized thing they're doing probably makes way more sense.
fazlerocks··on Ask HN: Startup getting spammed with PayPal disputes, what should we do?
Have you considered implementing velocity limits and requiring phone verification for new accounts? We faced similar issues and found that slowing down rapid fire purchases + requiring SMS verification eliminated 90% of the fraudulent attempts. PayPal's dispute resolution is def painful… but these preventive measures helped us avoid most disputes.
fazlerocks··on Ask HN: What's your serverless stack for AI/LLM apps in production?
Thanks for the detailed response!

I actually tried fly.io briefly with Next.js apps and the deployment experience was smooth. Really interesting to hear you're using it for AI workloads too.

For fly.io with AI workloads: Are you using their Machines or Apps? I'm particularly curious about how you're handling cold starts for LLM tasks, since that was one thing I loved about fly.io for regular Next.js deployments - the cold starts were minimal.

fazlerocks··on Show HN: Docs by Hashnode, we built another docs product in 2024, here's why
Well, I was right, I guess.
fazlerocks··on Ask HN: What are the popular AI tools used by developers these days?
This is not an AI tool for devs. Flagged.
fazlerocks··on Show HN: Screenshot.Rocks: Open-source browser and mobile screenshot mockup tool
Great product! I tested it out on Safari, but the downloaded image only showed the browser frame and not the screenshot itself.
fazlerocks··on Designing Layouts with CSS Gridbox
One of the best articles on CSS gridbox, I have read recently.
fazlerocks··on [dead]
@moderators please show some love to my hunts. :D They never go to homepage.
fazlerocks··on AMA with CodingHorror, Jeff Atwood from Stack Overflow
AMA confirmation: https://twitter.com/codinghorror/status/1100870668793434112
fazlerocks··on Firefox 66 to block automatically playing audible video and audio
Finally! :D
fazlerocks··on AMA Uncle Bob (Robert C. Martin)
HN mods, is there an issue with this link? Why it's not on the homepage yet? It happens with all my submissions.
fazlerocks··on I am a female programmer with 2 jobs. No time for Open Source. Am I a bad coder?
I think the question here is, is she a bad coder? Is OSS an important foctor for getting a job?
fazlerocks··on I am a female programmer with 2 jobs. No time for Open Source. Am I a bad coder?
True that! But many companies prefer active Github profiles than inactive with zero contributions.
fazlerocks··on NES.css: 8-bit style CSS framework
This is amazing! Sharing it on Hashnode now.
fazlerocks··on What I learned after working at Facebook for almost two years
I am not getting any such issues. Can you try cleaning the cache and try again?
fazlerocks··on What I learned after working at Facebook for almost two years
I can understand that sometimes 12 upvotes aren't sufficient to appear on the homepage. But what about 2nd and 3rd page? 12 isn't insufficient for 2nd and 3rd page. :/
fazlerocks··on What I learned after working at Facebook for almost two years
@HN: Just trying to understand why this post didn't make it to the global feed? It has accumulated decent upvotes. It's not present on the 2nd page and 3rd page as well.
Page 1 of 2Next →