I posted a side project of mine on Product Hunt on a whim, and it's actually doing surprisingly well! I'm currently at #12 for today's launches. (Not bad for a one man show!) Check it out and comment or vote if you feel so moved!
https://t.co/SFfiCSv5l3
Today I'm thrilled to announce the launch of Otto Engineer! Otto is an autonomous AI coding sidekick that runs right in the browser, executing its code in isolation, checking for errors, and iterating until it works 😎
Try it out here: https://t.co/2QFFHQ4g4K
Industry-specific vertical software companies will eat some of the most iconic internet businesses of the last decade.
And it all starts with a laundromat.
The impending vertical software tsunami and what I call ‘The Laundromat Problem’ 🧵
Re-renders in React:
When I was first learning React, I assumed reducing the number of unnecessary re-renders (and, tangentially, any re-creation of functions) was really important.
I remember teaching students to avoid any inline arrow functions in the `render` method...
If you're wonder why there's a lot of criticism of Langchain, take a look at the @vercel ai sdk for reference.
Fully working chat app (Frontend and backend) in 60 lines of code. With great documentation and best practices
Highly recommend trying if you're using Js/Ts.
Any way to speed up readability is a big win. This example is so small it doesn't really matter, but imagine if you have many helper functions and constants etc that come before the exports.
I will never understand putting the implementation details of a module at the top of the file. This is a rando example from the Next.js docs (I'm a huge fan of Next.js, so this is absolutely not a knock on them but just mentioning to convey how prevalent this pattern is).
Readability is massively impactful. Put the most important stuff at the top and let people dig into more granular details only if needed. Then they don't have to scroll down through a bunch of the "internal dependencies" of the module just to get the gist of it.
The point of technology and startups is to solve problems for people.
Everyone in AI wants to build the next crazy, viral product.
But there is *massive* value in “boring” things like AI tools that make small businesses 30% more productive.
Those ideas are being overlooked.
@everytstudies No idea if your experience is similar to my own enough for these tips to apply, but it sounds like it because I also had to “break through” some seeming resistance. I can also highly recommend this book that got me on the right track years ago: https://t.co/scHXJbdnze 3/3
@everytstudies Apply emptiness by exploring the space around them (the “adjacent” sensations or mind objects (in the case of thought)) and how they change from moment to moment. Just a few things to try. 2/