Any conference recommendations? I'm tracking 2024 and 2025 software engineering conferences. There are still several marquee conferences before year end if that's your thing.
- ChatGPT Plus / Claude, copy/pasting back and forth
- Cursor, free trial and w/ Claude api key
Copilot was like 30/70 good-to-bad. The autocomplete hijacks my mind whereby creating a mental block at my ability to write the next token of code. The suggestions were occasionally amazing, but multiple times it introduced a subtle bug that I missed and later spent hours debugging. Not really a time saver. I quit Copilot just as they were introducing the embedded chat feature so maybe it's got better.
In Visual Studio, I thought Copilot was garbage. The results (compared to using in VS Code) were just awful. The VS extension felt unrefined and lacking.
ChatGPT / Claude - this is a decent way to get AI programming. Multiple times it fixed bugs for me that just simply blew me away with it's ability to understand the code and fix it. Love it's ability to scaffold large chunks of working code so I can then get busy enhancing it for the real stuff. Often, it will suggest code using older version of a framework or API so it's necessary to prompt it with stuff like "For Next.js, use code from v14 and the app router". There is thought required that goes into the prompt to increase chances of getting it right the first time.
Cursor - ah, Cursor. Thus far, my favorite. I went through my free trial and opted into the free plan. The embedded sidebar is nice for AI chat - all of the benefits of using ChatGPT/Claude but keeping me directly in the "IDE". The cost is relatively cheap when hooked to my Claude api key. I like the ability to ask questions about specific lines of code (embedded in the current window), or add multiple files to the chat window to give it more context.
Cursor does a great job at keeping you in the code the entire time so there's less jumping from Cursor to browser and back.
Winner: Cursor
As a C#/Java backend developer, you might not like leaving IntelliJ or Visual Studio to use Cursor or VS Code. Very understandable. In that case, I'd probably stick to using ChatGPT Plus or paid Claude. I suggest the premium versions so for premium uptime access to the services and higher limits for their flagship models.
The free versions might get you by, but expect to be kicked out of them from time to time based on system demand.
Doesn't claud.ai do this natively, render the html/js it's also producing? Feel like that's been around for at least several months, surprising there are still primitive workarounds required for ChatGPT.
iCloud+ accounts support bring your own domain. Then use SMTP connections from your app to send messages. I suppose there's no native support for any type of hook connection but could probably achieve that effect if you wanted to pay for Zapier or a similar service.
Your setup process is aligned with my industry experience (15+ years).
As for an installation script - I agree that is a big effort. ROI depends on frequency of the onboarding process. 10+ people per week? It might make sense. 3-4 people per year, not so much.
Smooth onboarding is a feature, not a baseline. Great onboarding takes consistent time, effort and energy to create and maintain.
Ensure that you have a predictable time to complete the onboarding. 1 day, 3 days, 2 weeks, etc. Time to complete onboarding should be very predictable and consistent.
Use relevant measures to reduce onboarding duration. Example: our developers need to install Oracle database on their Windows machine - normally it takes several hours to complete this step. We found that the Docker setup for Oracle can be completed in less than one hour.
Nice job getting through all this. I kind of enjoy writing scrapers and browser automation in general. Browser automation is quite powerful and under explored/utilized by the average developer.
Something I learned recently, which might help your scrapers, is the ability in Playwright to sniff the network calls made through the browser (basically, programmatic API to the Network tab of the browser).
The boost is that you allow the website/webapp to make the API calls and then the scraper focuses on the data (rather than allowing the page to render DOM updates).
This approach falls apart if the page is doing server side rendering as there are no API calls to sniff.
Used my Infriray while house hunting. Possibly saved me big time €. Great also for spotting leaks any water in/on surfaces shows up quite clearly. In the same vein I use it to spot pet accidents.
The infriray is the Chinese knockoff brand which is actually better than flir because they don’t have to follow the US weapons law. So with it I get 30(?) fps instead of the ~5 with flir. Resolution is better too. It’s very sensitive and can clearly show a hand print on a surface for a minute or so even if you only touch it for 1/2 a second.
I saved money by not buying a badly insulated house. There were some walls that shocked me in how little they were insulated. Also found a roof leak in another house
https://www.fullyearcal.com/calendar/iMRr-2l16tI/software-en...
reply