|
Just a reminder to developers. [link] [comments] |
Reading view
How are you separating actual users from AI/bot traffic now?
With AI crawlers and agents hitting websites constantly, how much of what analytics calls “direct traffic” is even human anymore?
If bots are getting counted as visits, conversion rates automatically look worse. And then decisions about landing pages, content, ad spend etc. are being made from numbers with a messed up denominator.
Blocking bots doesn't really solve it either. Some are obviously junk, but others are search crawlers, monitoring tools or AI agents that might actually send users your way.
Feels like analytics needs to get much better at telling why something is accessing a site, not just whether it looks like a bot.
Anyone seeing this noticeably mess with their analytics yet?
[link] [comments]
This Fence Has No Farmer
| Read about Chesterton's Fence recently and it made me think about it with AI-generated code. Had a ramble about it here if anyone's interested! [link] [comments] |
This isn't what "Functional Cookies" usually mean, right?
| I'm no GDPR lawyer in Brussels, but that term is used for making the site function and remembering your preferences, etc, right? I happened to press the "Functional Cookies" icon instead of the checkbox, so I didn't even know this was like this. [link] [comments] |
How do you handle local dev against third-party APIs you don't control?
Been going back and forth on this for a while and I don't think I've landed anywhere good.
The situation is the usual one. App talks to a handful of external APIs. Some have sandbox environments, some don't. The ones that do have sandboxes that don't quite match prod, and the gap is never documented anywhere, you just find it eventually.
Options as far as I can tell:
Hit the real sandbox in tests. Slow, rate limited, and you can't run it in CI on every PR without burning through quota. The sandbox data is also usually three fake records, so pagination bugs and anything volume related never show up until a real customer hits them.
Record and replay, VCR style cassettes. Works great the day you record them. Six months later nobody remembers how to re-record, a chunk of them are for endpoints that have since changed, and the suite is green the entire time.
Hand-written mocks. This is what most places I've worked have done and I've slowly come around to thinking it's the worst of the three. You write the mock from your reading of the docs, so the mock encodes your misunderstanding of the API, and then it passes forever. The test isn't checking that your code works against the API, it's checking that your code works against your idea of the API, and those two drift apart silently.
Contract testing, pact and friends. Makes sense when both ends are yours. When the other end is Slack, nobody is publishing a contract for you.
So what do teams actually do in practice? Specifically curious about:
- whether anyone has anything that detects when the real API has drifted away from whatever you're testing against, or if you just find out from a bug report
- whether you bother making mock data realistic in volume, or accept that pagination and perf issues are things you'll only ever see in prod
- vendors that genuinely do sandboxes well, if any exist
Not looking for "just use msw" or a list of tools, I know they're out there. I'm asking what your team actually settled on and whether you'd do it that way again.
[link] [comments]
Surveiling the competition (freelancers) and I don't get it
I tried finding the +$100/h hourly rated freelancers and I don't see anything out the ordinary.
API integrations, AI like chatbots with RAG, junior devs tutoring, setting up ERP.
Idk what I was expecting, maybe crazy performance optimizations with in-depth breakdowns of what was cut or optimized and not "made a database be updated by pulling data from a public API, charged $5000".
Not sure what I'm doing wrong as someone who struggles to find work even as I drive my hourly rate lower and lower.
[link] [comments]
A website and a TUI for learning German verbs, one-armed-bandit style
| This is free and open source and requires no sign-up, I gain nothing from this and I think it's interesting enough from the architecture PoV to share it here. Especially the TUI part that is served from actual binary running in a disposable container accessed through in-browser terminal emulator: https://progapanda.org/tja If you feel this should be moderated — I don't mind. [link] [comments] |
Question about the level of integration of AI in your company's workflow
I'd like to gather peoples' experience with AI (Copilot, Claude Code, Cursor, whatever) in your daily workflow as a developer.
Specifically, I've heard people simply "paste" or let the AI read the ticket from JIRA, review the output and ship the feature.
Are there really people that have achieved this level of integration? Like, are your tickets and projects so well defined and contained, where the description of a ticket can be directly fed into the AI, without having to guide it into more details, e.g. what files to touch, where to find relevant code etc?
We are not at all at this level and I am wondering if we're living in the past or something. I usually know what needs to be done in our code base and basically guide the agent and review the output.
What's your experience?
[link] [comments]
Made a cool free chart library that renders charts as particles
| Let me know what you think! [link] [comments] |