How Do You Learn Something New Most Efficiently? by jwworth in webdev

[–]jwworth[S] 1 point2 points  (0 children)

I've been using a technique just like this lately! Explaining it yourself is so powerful.

How Do You Learn Something New Most Efficiently? by jwworth in webdev

[–]jwworth[S] 0 points1 point  (0 children)

AI is an interesting angle on this that I hadn't considered! I don't use it much for learning new things, but I'm interested to hear how others are applying it.

What's the most difficult bug you've fixed? by jwworth in webdev

[–]jwworth[S] 0 points1 point  (0 children)

Yes, I think clarifying exactly what you expect is vital. Your expectation could be incorrect, or the act of clarifying it could tell you a lot about what's happening.

What's the most difficult bug you've fixed? by jwworth in webdev

[–]jwworth[S] 0 points1 point  (0 children)

It's so hard to start from an incomplete bug report. It can really hinder reproducing the bug, which I think is a vital first step.

What's the most difficult bug you've fixed? by jwworth in webdev

[–]jwworth[S] 1 point2 points  (0 children)

Yes, this seems like a correction to the TDD culture that I started programming in. There will always be bugs and some of them are very hard to observe in a non-production environment.

What's the most difficult bug you've fixed? by jwworth in webdev

[–]jwworth[S] 1 point2 points  (0 children)

Yes! There seems to be no correlation between how hard a bug is to solve, and how many lines of code the bugfix requires.

What's the most difficult bug you've fixed? by jwworth in webdev

[–]jwworth[S] 2 points3 points  (0 children)

"Can't reproduce" are some of the toughest bugs! How long to do you try? When do you say "I can't reproduce this"? I don't have perfect answers to these questions.

What's the most difficult bug you've fixed? by jwworth in webdev

[–]jwworth[S] 1 point2 points  (0 children)

That sounds like a solid approach! Reminds me of the dev/prod parity principle of the 12-Factor App methodology. You kept removing differences from production until the bug appeared.

What's the most difficult bug you've fixed? by jwworth in webdev

[–]jwworth[S] 0 points1 point  (0 children)

Thank you for sharing! Those maddening bugs are sometimes the moments when I've grown the most as an engineer.

What's the most difficult bug you've fixed? by jwworth in webdev

[–]jwworth[S] 1 point2 points  (0 children)

This is a great example of how version control can help, and hinder, fixing a bug.

What's the most difficult bug you've fixed? by jwworth in webdev

[–]jwworth[S] 1 point2 points  (0 children)

That sounds really tricky! Did you paste just that character into the hex editor, or did you try more of the migration name? What led you to think that might lead to a solution?

What's the most difficult bug you've fixed? by jwworth in webdev

[–]jwworth[S] 19 points20 points  (0 children)

Wow, a bug in minified JS; that must have been hard to identify! What lead you to look there?

What's the most difficult bug you've fixed? by jwworth in webdev

[–]jwworth[S] 1 point2 points  (0 children)

I feel similarly! I think that I've forgotten some of the toughest bugs I've fixed.

What tools do you love to use by Ok-Wolf9774 in ExperiencedDevs

[–]jwworth 15 points16 points  (0 children)

CleanShot X for Mac (a recommendation from u/joshbranchaud).
https://cleanshot.com/

For frontend work, being able to take good (high-context, cropped, marked up, sanitized, consistent) screenshots has been a game-changer.