I've been using Claude Code for weeks now and I've found it to be fantastic at writing / debugging tests unit / integ tests that don't require external context. Still needs some guidance of course but it's been a huge productivity improvement.
Unfortunately, I can't say the same for other types of tests like E2E tests. It makes sense why: CC doesn't have access to all of the context to determine what's going wrong. During an E2E test suite run it can't pause to look into the console, view whats on the page, look at the backend logs, etc. I tried writing some utilities to snapshot and log the state of parts of the page when a test failed and this did help a bit, but not enough to get the same productivity boost for other types of tests.
Has anyone had any luck with this? Any strategies to share?
Tangential question - what are people using their homelab for / what are some interesting or useful projects you've spun up on them? I've been thinking about setting one up but not 100% sure I'd find use out of it :)
Working on https://www.brief.news - a completely personalized daily newsletter on the topics you're interested in. We've just launched the ability to add custom topics, so you can create a newsletter on anything now!
We’re working toward exactly this with https://www.brief.news! We’ve got the ability to create custom topics in beta (I’m currently using it to follow Starship updates), happy to add you to the beta just shoot me an email (in profile).
Upnext | 100% Remote | Full Time / Contract | Software Eng / Design / ML
At Upnext, we are passionate about solving information overload. Every day we get bombarded with content from social networks, news sites, blogs, messages, etc. It’s hard to keep up and it’s even harder to find the content that really matters to you. It takes time and energy to sift through the noise and find what really matters. Our latest app helps you stay up to date on the topics and news that you care about by aggregating updates into a single place. Using our own AI models we’re building in deep personalization from the beginning so our users will always have the most important updates about topics they care about. We have open roles for:
Thanks! We got a couple different formats available, check out the top stories format which is close to what you suggest. Would love to hear your thoughts on it! We’re considering making that the default.
A lot! We’re actively reducing that though by training our own specialized models. We’re seeing equal or better performance with curated datasets at > 10x cost reduction.
I'm building https://www.brief.news, an AI powered newsletter that condenses tens of thousands of news articles into a daily briefing of the top stories, we support 30 topics today and are adding the ability to add your own!
Stack is a combination of TypeScript (Next / Node) + Python with a pretty simple deployment setup right now (GHA -> Container -> Cloud Run).
Upnext | 100% Remote | Full Time / Contract | Software Eng / Design / ML
At Upnext, we are passionate about solving information overload. Every day we get bombarded with content from social networks, news sites, blogs, messages, etc. It’s hard to keep up and it’s even harder to find the content that really matters to you. It takes time and energy to sift through the noise and find what really matters. That's why we created Upnext, our flagship product that lets users easily organize reading, audio, and video content in one neat space. We’re not stopping there, our latest app helps you stay up to date on the topics and news that you care about by aggregating updates into a single place. Using our own AI models we’re building in deep personalization from the beginning so Upnext users will always have the most important updates about topics they care about. We've got open roles for:
- Software developers: our tech stack is TypeScript / Node / React / Python - Designers: we're creating a seamless, beautiful experience across desktop, native and web - ML research / ML engineer: help us design build and deploy our first generation of recommendation and understanding systems - Marketing / growth: help us get the word out!
If you'd like to chat, email me at joe [at] upnext [dot] in!
Upnext | 100% Remote | Full Time / Contract | Software Eng / Design / ML
At Upnext, we are passionate about solving information overload. Every day we get bombarded with content from social networks, news sites, blogs, messages, etc. It’s hard to keep up and it’s even harder to find the content that really matters to you. It takes time and energy to sift through the noise and find what really matters. That's why we created Upnext, our flagship product that lets users easily organize reading, audio, and video content in one neat space. We’re not stopping there, our latest app helps you stay up to date on the topics and news that you care about by aggregating updates into a single place. Using our own AI models we’re building in deep personalization from the beginning so Upnext users will always have the most important updates about topics they care about. We've got open roles for:
- Software developers: our tech stack is TypeScript / Node / React / Python - Designers: we're creating a seamless, beautiful experience across desktop, native and web - ML research / ML engineer: help us design build and deploy our first generation of recommendation and understanding systems - Marketing / growth: help us get the word out!
If you'd like to chat, email me at joe [at] upnext [dot] in!
Upnext | 100% Remote | Full Time / Contract | Software Eng / Design / ML
At Upnext, we are passionate about solving information overload. Every day we get bombarded with content from social networks, news sites, blogs, messages, etc. It’s hard to keep up and it’s even harder to find the content that really matters to you. It takes time and energy to sift through the noise and find what really matters. That's why we created Upnext, our flagship product that lets users easily organize reading, audio, and video content in one neat space. We’re not stopping there, our latest app helps you stay up to date on the topics and news that you care about by aggregating updates into a single place. Using our own AI models we’re building in deep personalization from the beginning so Upnext users will always have the most important updates about topics they care about. We've got open roles for:
- Software developers: our tech stack is TypeScript / Node / React / Python
- Designers: we're creating a seamless, beautiful experience across desktop, native and web - ML research / ML engineer: help us design build and deploy our first generation of recommendation and understanding systems
- Marketing / growth: help us get the word out!
If you'd like to chat, email me at joe [at] upnext [dot] in!
Upnext | 100% Remote | Full Time / Contract | Software Eng / Design / ML
At Upnext, we are passionate about solving information overload. Every day we get bombarded with content from social networks, news sites, blogs, messages, etc. It’s hard to keep up and it’s even harder to find the content that really matters to you. It takes time and energy to sift through the noise and find what really matters. That's why we created Upnext, our flagship product that lets users easily organize reading, audio, and video content in one neat space. We’re not stopping there, our latest app helps you stay up to date on the topics and news that you care about by aggregating updates into a single place. Using our own AI models we’re building in deep personalization from the beginning so Upnext users will always have the most important updates about topics they care about. We've got open roles for:
- Software developers: our tech stack is TypeScript / Node / React / Python
- Designers: we're creating a seamless, beautiful experience across desktop, native and web
- ML research / ML engineer: help us design build and deploy our first generation of recommendation and understanding systems
- Marketing / growth: help us get the word out!
If you'd like to chat, email me at joe [at] upnext [dot] in!
Unfortunately, I can't say the same for other types of tests like E2E tests. It makes sense why: CC doesn't have access to all of the context to determine what's going wrong. During an E2E test suite run it can't pause to look into the console, view whats on the page, look at the backend logs, etc. I tried writing some utilities to snapshot and log the state of parts of the page when a test failed and this did help a bit, but not enough to get the same productivity boost for other types of tests.
Has anyone had any luck with this? Any strategies to share?