- Hey, everyone! Long time no see, it seems like it's been over a month since the last update.
- During this time, I've been working on a few little projects.
- Why haven't I updated the articles?
- Well, I've been busy "doing things"! 🏃♂️💨
- Why haven't I updated the articles?
What have I been up to during this time?#
- In a nutshell:
Experience + Practice, I used AI programming to create three projects.
Hint: There’s an Easter egg at the end!
Project One: Personal Website#
-
I feel a bit ashamed to say that after almost four years of working, I still don't have a decent personal blog, which is quite unacceptable.
-
Finally, I have a place to showcase my efforts, and I can share some learning insights and project experiences there in the future!
-
PS: This project wasn't built from scratch; I used a template from a big shot on
Github
, made some modifications, and added some of my own stuff.
Project Two: Independent Developer Navigation Site#
-
This project is my recent
“favorite”
. I enjoy browsing and collecting various tools, but I found that there doesn't seem to be a website that organizes these tools from the perspective of independent developers. 🧐 -
Then, just in time, an open-source repository was released, and I organized these tools into a website for my convenience and for everyone else.
-
A brief introduction to this website:
INDIE TOOLS
: Focused on sharing selected and high-quality tools for independent developers. Organized by categories, so you no longer have to search through a haystack for tools!
-
Basic stack used:
React 19 + Next 15 + Bun
, which also allowed me to experience the three updated tech stacks. Overall, it turned out quite well; the startup speed of the React project has finally improved. -
Although there are still some minor issues, the result is good. I am continuously improving this website and will add more practical tools and features in the future! Stay tuned! 😉
-
If you have better suggestions and ideas, feel free to
join the group for feedback
! 👇
Project Three: Countdown#
-
This was purely a spur-of-the-moment idea. 😂
-
Recently, I saw someone on X saying that the
Bolt
tool is amazing, capable of generating an entire project with one click and even deploying it. I was itching to try it myself instead of just hearing about it! 🤨 -
With the New Year approaching, I used
Bolt
to create a countdown for everyone to enjoy the countdown to the New Year. -
Register, log in, and get started; it was quickly set up, and I deployed it to
vercel
! It was incredibly satisfying! 🥳 -
Although this project is simple, it showed me the power of
Bolt
, which can generate a complete project with just a simple interaction, and the code quality is also very high. 👍
AI Programming#
-
Speaking of Bolt, I have to mention the recently popular
AI programming
. -
In fact, the concept of
AI programming
has been around for a while. From the timeChatGPT 3.5
came out, people have been saying it would threaten developers, and that developers would struggle to find tools, to laterClaude 3.5
, which can upload files for analysis and problem-solving. I already thought that was impressive. -
However, it wasn't until the emergence of tools like
Cursor
andBolt
that I felt this is the real“AI programming”
! -
It can build a project directly from 0 to 1, and then continuously add features to it; you just need to tell it what you want to do, and it will help you get it done. It's incredibly convenient!
-
There are also
Windsurf
,0.dev
, and so on; it feels like things are getting more and more competitive.- Cursor: https://www.cursor.so/
- Bolt: https://bolt.new
- Windsurf: https://codeium.com
- 0.dev: https://v0.dev/
What are the benefits of AI programming?#
Lower development thresholds
Increased efficiency
: This is undoubtedly true; things that used to take half a day can now be done in a few minutes or hours.Faster problem-solving
: When encountering problems you don't know how to solve, just ask AI, and it can provide you with a bunch of answers.- For unknown matters, you can ask ChatGPT for further understanding, which is my favorite part.
- Because of the unknown, not knowing where to start, this is when ChatGPT comes in handy.
Disadvantages of AI programming:#
Security risks
: Code generated by AI cannot be 100% guaranteed to be problem-free.Dependency
: If you let AI do everything, it becomes AI controlling you, rather than you controlling AI.Social employment issues
: With the emergence of tools like Cursor, there is now a lack of basic developers in the job market.- Lack of professional knowledge.
How will AI programming develop in the future? (This is just my personal opinion)#
- More powerful
code generation capabilities
, such as smarter code understanding. - Smarter
code debugging
andtesting
. Simpler human-computer interaction
.- Integration with low-code platforms.
Easter Egg#
- Cursor Rules: https://github.com/PatrickJS/awesome-cursorrules
- Cursor Directory: https://cursor.directory
- CursorList: https://cursorlist.com
- General Cursor Rules system prompt suggestions: https://www.bookai.top/cursor/Cursor-Prompt/cursor-system-prompt
- Cursor rules management plugin: https://marketplace.visualstudio.com/items?itemName=KevinKern.cursorrules-search
- Cursor Notepads usage tips: https://docs.cursor.com/features/beta/notepads
Finally, let’s summarize#
-
AI tools can indeed help us improve efficiency and solve problems. But don't blindly rely on them; you need to understand the steps and principles behind what you ask AI to accomplish.
-
One more important point: You
must be familiar
with projects completed using AI! Otherwise, if a bug occurs, you won't even know where the files are, let alone how to fix them! (This is also my experience using AI, and I've seen many people have similar experiences.) -
Alright, that's it for this casual article. Feel free to leave comments and engage in discussions!