Venkatesh Rao ☀️
@vgr
Restructuring my toolchain/dev environment this month In —- Procreate Procreate Dreams ChatGPT Vellum Farcaster RPi, Arduino Lego VS code Atom GitHub XL Moleskine Out —— Scrivener Wordpress Twitter Facebook Beaglebone Anaconda Replit Matlab Regular moleskine On probation ——————— Google search LinkedIn Substack Bluesky Scrapple FigJam Roam Meccano Gitlab Collab
8 replies
3 recasts
13 reactions
Arjun
@ananthsridhar.eth
Cursor might be a good alternative to VS Code. Has a good integration with the LLMs and you can literally chat with/about a codebase without leaving the environment https://www.cursor.com/
1 reply
0 recast
1 reaction
Venkatesh Rao ☀️
@vgr
I’m using vs code mainly because rover project and embedded stuff seems to require it according to @anurajenp I’m not really programming much. Just pulling and running Anuraj code on my hardware. But might do more and might as well stay there. I assume vs code has GitHub copilot integration since both are Microsoft
1 reply
0 recast
1 reaction
Arjun
@ananthsridhar.eth
My programming literacy is embarrassingly low [ outside of some routine python scripts ] but my goal of knowing just enough to be dangerous seems more probable [ and fun tbh ] with Cursor. my understanding is that Github Copilot excels at autocompletion but Cursor ( also a fork of VS Code ) seem to have gone one step further in making the "chat" experience fully context aware of the entire codebase by default. So, from my limited experience, I had more success in my effort to understand a complex codebase and all of its messy glory better with Cursor... Screenshot is a sample Q&A from the interface. now, im curious to play with the rover codebase in Cursor. Will give it a go soon and report back. :)
1 reply
0 recast
0 reaction
Venkatesh Rao ☀️
@vgr
I'll wait for the anuraj seal of approval :D I kinda prefer the code help from within generic chat interfaces like chatgpt than dedicated ides. I'm kinda hoping specialist ides are not needed in the future. Just a Jarvis type thing that can do it all.
1 reply
0 recast
0 reaction
Anuraj R
@anurajenp
vs code is only needed because the extensions make it easier for beginners to deal with lot of the stuff and without those affordances I am sure majority of the people would give up embedded. Code completion can be done in any interface. I have seen people do it inside vim with a vim plugin. And one more thing these coding assistants are least helpful in debugging embedded stuff. I am sure embedded jobs are safe for quite some time. Infact I think embedded skillset might more become valuable as the coding part becomes easier.
1 reply
0 recast
0 reaction
Arjun
@ananthsridhar.eth
Ooh yeah, I missed the embedded specific plugins. That seems like a whole different beast. and very interesting take on the embedded skills becoming more valuable in time with code writing getting trivialized
0 reply
0 recast
0 reaction