[go: up one dir, main page]

24 Jan 26

via: https://lobste.rs/s/m8uv5t/why_god_can_t_play_link_past

by silas 29 days ago

27 Apr 25

Summary:

  • Debugging is a mechanical process. You don’t need any great insight to debug your code, just patience and persistence.
  • Although it’s mechanical, the challenge of debugging is at least partially emotional. You need to be comfortable with staying in a place where your code is broken and you’re not sure why, rather than just rushing to the quickest solution available.
  • Debugging doesn’t just involve stepping through your code. It’s a process of stepping through your mental models.
  • A bug almost always represents a place where your mental model diverges from the state of the real world.
  • There are multiple kinds of mental model that you should maintain: at the level of lines of code, at the level of framework APIs, and at the (most difficult) level of the real-world problem your app is solving.
by agnieszka 10 months ago

20 Apr 25

A lightweight Python utility that provides colored visualization of object attributes, making it easier to inspect objects during development and debugging.

Color-coded attribute display: 🔵 Blue: Dunder methods 🟡 Yellow: Protected attributes (starting with _) 🟢 Green: Public attributes and methods

by agnieszka 10 months ago

15 Aug 24

We’ve all been here. Something works just fine on your computer but not on someone else’s. The root problem might be tricky, so I listed possible things you can investigate. Next time it happens, you have a list of things to check.

by wheresalice 1 year ago
Tags:

01 Apr 24

Great story about debugging a problem with a line-of-sight bridge that would only work when raining.

by mlb 1 year ago saved 3 times

05 Mar 23

A long-form post outlining different techniques, tools, and mental frameworks for reverse engineering, using Facebook’s opaque Messenger API as the test subject.

by mrshll 3 years ago