HNHacker News
TopNewBestAskShowJobs

thedg

583 karma · joined March 14, 2014

submissionscomments
thedg··on Show HN: A web debugger an ex-Cloudflare team has been working on for 4 years
That will be really awesome!
thedg··on Show HN: A web debugger an ex-Cloudflare team has been working on for 4 years
Ha! Right, totally!

That’s a great trick to get the exact time from full screenshot

thedg··on Show HN: A web debugger an ex-Cloudflare team has been working on for 4 years
Thank you so much!! And so kind of you to say, you just made my day.

Firefox version - totally agree. We have to do it. I promise we will :)

thedg··on Show HN: A web debugger an ex-Cloudflare team has been working on for 4 years
It’s a super interesting problem

I wonder if soon LLMs are going to be able to help us get automatic repro steps to be exactly the right level of detail for an engineer.

thedg··on Show HN: A web debugger an ex-Cloudflare team has been working on for 4 years
I like that idea a lot, we should do that
thedg··on Show HN: A web debugger an ex-Cloudflare team has been working on for 4 years
That is really awesome to hear. Thank you for such a nice message!

+1 –– when I worked at Cloudflare, the support team had to teach all of us how to export HAR files from our browsers for engineers. It's definitely a mountain to climb to get good bug reporting working internally.

thedg··on Show HN: A web debugger an ex-Cloudflare team has been working on for 4 years
That's good feedback!
thedg··on Show HN: A web debugger an ex-Cloudflare team has been working on for 4 years
I agree with your comment on messaging, that is fantastic feedback–– reading through the comments here in the HN thread, it seems like that's a common understanding from our landing page. I appreciate you flagging that, we should find better wording to make it more clear.

And that's really nice to hear, thank you so much! Stack traces with source maps. I agree. We integrate now with logging tools like Sentry and I wonder if we can just use sourcemaps from that.

thedg··on Show HN: A web debugger an ex-Cloudflare team has been working on for 4 years
Haha I knew this would happen!
thedg··on Show HN: A web debugger an ex-Cloudflare team has been working on for 4 years
Great concern!

We do two things to address that:

The first is nothing gets recorded and saved (or even sent to our backend) until the user actively chooses to log a bug. So it’s like actively choosing to save a HAR file when there’s a bug.

The second is we scrub all network requests on the client side for anything that resembles PII or sensitive data. We just don’t want it on our servers.

Is there anything else you think we should do?

Definitely building on the Chrome platform there’s always API risk of something changing but I hope Chrome and other browsers will keep it possible to provide a better debugging experience through extensions like ours for people who want it.

thedg··on Show HN: A web debugger an ex-Cloudflare team has been working on for 4 years
Yes! And we wonder also whether LLMs will get good enough soon to reliably auto-fill those. That would be amazing.
thedg··on Show HN: A web debugger an ex-Cloudflare team has been working on for 4 years
Ahahaha thank you!!
thedg··on Show HN: A web debugger an ex-Cloudflare team has been working on for 4 years
On it! Thanks for letting me know!
thedg··on Show HN: A web debugger an ex-Cloudflare team has been working on for 4 years
Ah that makes me so happy to hear!! Thank you. If ever you have feature requests or anything, I’d love to hear: dani@jam.dev
thedg··on Show HN: A web debugger an ex-Cloudflare team has been working on for 4 years
That sounds super useful!

Rather than passively record sessions like the tool you’re describing, Jam is an active model. It lets you actively choose when to record the screen. That way we’re able to avoid any creepiness!

We actually get a lot of requests for self hosting and it’s something I think would be great to add in the future.

thedg··on Show HN: A web debugger an ex-Cloudflare team has been working on for 4 years
*engineers I work with are telling me that some of you are going to argue that types don’t exist in real javascript and that web assembly isn’t assembly
thedg··on Show HN: Browser debugging tool an ex-Cloudflare team has been building for 4yrs
Was hoping for more feedback–– will try to post again in the future!
thedg··on Ask HN: Who is hiring? (January 2024)
Jam.dev | Staff Fullstack Engineer & AI Product Engineer | Typescript/React | Remote (+ in person in SF, Austin, NYC) | Full-time

Dev tools company with 65,000+ users in less than 2 years. $10M in funding from Vercel CEO, GitHub CTO, Cloudflare CEO, etc.

We’re building a flight recorder for web apps – so anyone can report issues to engineers in a way that's actually debuggable (w/ console, network, websockets debugger, etc).

Small, senior team – several ex-engineering directors turned ICs (mostly ex-early Cloudflare). Looking for staff-level engineers with experience building highly performant front-end apps.

Stack: React/Typescript and MobX (MST) on the frontend, and Node/GraphQL across our backend.

The challenge ahead: Scaling. Usage 10x’ed last year, and our users are in 150+ countries, on all sorts of devices, network conditions, etc. Our bar for quality is high.

As a dev tool, developers at Jam are directly connected and involved with the product. Your usage of the product will directly inform the direction of Jam’s future.

Apply here (we read and respond to every submission): https://8wvzuv0oszm.typeform.com/work-at-jam

thedg··on "Looks fine on my end" – Official Trailer (Fake movie) [video]
What’s the worst prod bug you’ve had to wake up to fix at night?
thedg··on Show HN: BuildShip – Low-Code Visual Backend Builder, Powered by AI
This is pretty crazy cool
thedg··on How to build your own realtime analytics dashboards
Looks like a cool tool
thedg··on Ask HN: Who is hiring? (May 2023)
What: Jam.dev | Full time | Remote | Senior Fullstack Engineer (React/Typescript)

Bug reporting hasn't changed since the 1990's. We're changing that. Here's why: https://jam.dev/blog/bug-reporting-time-for-change/

20,000+ users and growing fast.

Job description & application: https://careers.jam.dev/Senior-fullstack-engineer-ab27779e1a...

thedg··on Ask HN: Who is hiring? (April 2023)
Jam.dev | Full time | Remote | Senior Fullstack Engineer (React/Typescript)

Bug reporting hasn't changed since the 1990's. We're changing that. Here's why: https://jam.dev/blog/bug-reporting-time-for-change/

18,000+ users and growing fast.

Job description & application: https://careers.jam.dev/Senior-fullstack-engineer-ab27779e1a...

thedg··on Ask HN: Who is hiring? (March 2023)
Jam.dev | Full time | Remote | Senior Fullstack Engineer (React/Typescript)

Bug reporting hasn't changed since the 1990's. We're changing that. Here's why: https://jam.dev/blog/bug-reporting-time-for-change/

15,000+ users and growing fast.

Job description & application: https://careers.jam.dev/Senior-fullstack-engineer-ab27779e1a...

thedg··on A single line of code brought down a half-billion euro rocket launch
TIL
thedg··on A single line of code brought down a half-billion euro rocket launch
did you know that one time an integer overflow caused 184 billion bitcoins to be minted
thedg··on An Integer Overflow Caused the Failure of a Half-Billion Euro Rocket Launch
Not to be outdone by the integer overflow that minted 184 billion bitcoin.

https://en.bitcoin.it/wiki/CVE-2010-5139

thedg··on How to move fast and not break things as a remote company
Interesting! Well you are right - those are great things to break!
thedg··on How to move fast and not break things as a remote company
Thank you! Updated!
thedg··on How to move fast and not break things as a remote company
> At first glance it looks like I get less done, but when you account for the fact that nobody has to clean up after me or shoehorn a work around for an edge case in I become one of the most efficient.

That's so awesome.

The Jam dev team recently shipped a major refactor of all the state handling in the app a few weeks ahead of schedule and that's because the team spent so much time upfront documenting and planning the changes. Thanks to Tony Stuck for showing us how important doing upfront planning is on the Jam engineering team!

← PreviousPage 2 of 3Next →