Hacker Newsnew | past | comments | ask | show | jobs | submit | clintmcmahon's commentslogin

https://nyccoffeemap.com

React Native mobile app + React web app that shows all the coffee shops across New York City. The idea is that you can open it and the app instantly displays the closest coffee shop to you. It integrates with Google Maps reviews AI summaries for a lowdown on the coffee shop and vibe.


This is a good way to look at it. I recently starting thinking something similar now that chatgpt.com and Perplexity are showing up as referral sources to my blog. So there is some verification (or hope there is) that someone got to my content and learned something from it.


What about hiring junior developers to do the work I don't want to spend time training AI to do? Humans retain context, over time learn the ins and outs of the business and will sit in a meeting with stakeholders to gain understanding of the business rules and ask the 'stupid' questions that need to be asked.

I would much rather have that junior take some hacks at building some features with AI along with my guidance than context switching over to AI just to walk it through doing a task which means having to explain the business and our business rules over and over again.

To me cutting out a junior developer adds more time for senior developers than making their work lighter.


There used to be a Visual Studio for Mac (since retired) but they never could get it right in comparison to the Windows version.

VS Code on a Mac works great and with the ability to run SQL Server in Docker you can have the old stack right there on your Mac.


They couldn't get it right because Visual Studio for Mac was actually a rebranded MonoDevelop, an entirely different IDE than Visual Studio.


I created a website and mobile app to display all the coffee shops in the state of Minnesota. It's a .Net Core MVC website and React Native mobile app that is pretty much entirely vibe coded.

I've had fun with building the data loaded, website and mobile app via Claude Code from VS Code. However, I didn't find building the project as enjoyable as actual coding myself. The code is a mess and is definitely overengineered and hard to read. I have had to consistently fix bugs and calibrate my prompts so the machine could produced the features that I was trying to create.

Another thing I learned is to commit early and often. Then create PRs to check what code was updated as things got away from me quickly without me knowing or asking the machine to do the thing it did. A few times entire sections of code were removed that had nothing to do with the feature I was working on. Being able to go back to the previous working commit probably saved me hours.

Vibe coding an entire project was a good experience. There's a lot to learn and focus on the next time I go this route.

Take a look! https://mplscoffee.com


Cool project!

One suggestion: your “open now” toggle is confusing. I can’t tell what state it’s in without relying on inspecting one of the aggregates decreasing from 7 to 6. Use a non-color visual indicator (icons or words).


Ooh, good call. Thank you.


This will come in very handy for me. Thanks for working on this and putting out there.


Is there really ever enough?

Try to stay up to date on anything you don't know, but suspect you probably should know to provide value in whatever it is you're doing. You could treat this to everything under the sun, but I try to apply this principal to current .Net topics that make me a valuable .Net consultant.


44! Got into programming in my early teens. Landing my first dev job at 19. Still love it.


Actual tech, nothing. Company politics and "being a culture fit", unfortunately in some companies it means a lot.


A simple coffee shop app that shows the nearest coffees shops that are closest to you. Using Google's AI, each shop has a Gemini AI overview that describes the shops offerings and other information that might be useful to the user.

I've only built it for Minneapolis and Chicago for now.

https://mplscoffee.com


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: