Demolition underway on the Brooklyn Uprising atrium. So fun to see beautiful brick and BIG archways behind the boring drywall π€©π€©
Demolition underway on the Brooklyn Uprising atrium. So fun to see beautiful brick and BIG archways behind the boring drywall π€©π€©
π always love catching up with you bud
Itβs possible I may have built a crappy little app with AI www.docfizz.com
Oh this looks great!
βοΈπ
a very simple exploration in this space: bsky.app/profile/tyle...
It's email only right now but I'll try to add other platforms (SMS, WhatsApp, Twitter or BlueSky DMs) soon.
1st app I've shipped in a decade feels good enough let y'all test it out if you like :)
Sparks is way to deepen connections. Invite friends, family, or long-orbit internet friends to a Circle and get daily/weekly AI-tuned Sparks in your inbox to kick off meaningful conversations:
getsparks.co
Opinionated tools for self-actualization.
Looking to set up a fresh newsletter. What do you use and why?
Using v0 to create/deploy a custom landing page and then applying that design to re-theme my entire Rails app in ~90 minutes. This is a game-changer. Not sure I've ever been this excited to build new tech products. www.youtube.com/watch?v=_SiY...
So, despite not having coded in almost 10 years, I was able to ship a pretty solid v1 of an app idea on Rails in about a day and half primarily using Cursor to write the code. This. Is. Nuts.
www.youtube.com/watch?v=FiFC...
What do you y'all use for naming a new business/app? Kinda surprised there's not better tools for generating names with AI -> checking availability of domains/socials -> loop
β―οΈ
Where are we deploying our rails apps these days? Render?
My first aha moment using Cursor Composer www.youtube.com/watch?v=wA7J...
component stacks?
8/ I can totally see how this would be a superpower for existing programmers and would allow non-coders to easily contribute to an established codebase.
Also surprised at how many attempts it takes Cursor (using either Claude or o1) to identify the problem even given an error message and full access to the codebase.
These errors were quite hard to debug with no background in NextJS and would be even harder for someone with no background in coding period.
7/ Had Claude start building the data models, views, and forms. Again, surprised at how good it is in terms of matching my text into a pretty darn good app. But also surprised that it makes simple errors like making a field required in the db but not including that field in the form submission.
6/ I forgot how fun it is to just sit down at the computer and build stuff! π€©
So I can get a pretty good sense of what it would be like for a total non-coder... which is to say still pretty tough work.
That said, I'll keep trying some other configurations including doing more of the code generation inside Cursor.
Me building with NextJS is a cool test case because I have no background in Next or any of the JS frameworks, so I'm totally reliant on LLMs to generate the code, but I know enough about programming to edit and debug the code after the fact.
5/ At least with this current approach (NextJS app, use Claude to create code, paste into Cursor and debug with Cursor suggestions), I'm not convinced total non-coders can build full apps. Running into lots of issues that would be show-stoppers if I had
literally no idea what any of the code meant
On the other hand it makes very simple mistakes pretty often that are hard to debug if you don't have a background in coding.
4/ I'm surprised both at how good and how bad Claude is at writing code. On the one hand it's amazing that it can take a written spec and do a decent job at generating app code.
3/ Claude will often forget steps in its instructions like "migrate the db" or "change this same code in other files." It will usually catch it if you nudge with "Are these all the steps I need to do at this time?"
2/ LLMs aren't always aware of the latest versions of packages. Can give outdated code suggestions based on older versions of documentation. Not sure easiest way to update Claude on this.