3 ms·
My two big pieces of advice (which I’ve also given to team members growing into senior roles): 1. Learn how and when to step into “external” code when debuggin
by eyelidlessness 4y ago
My two big pieces of advice (which I’ve also given to team members growing into senior roles):
1. Learn how and when to step into “external” code when debugging. How being mainly oriented around navigating call stacks that might be obfuscated by default, while establishing pattern recognition for cases where problems in your code show up in third party call sites versus simple cases of misconfiguration.
2. Sorry but… learn regex. Even if your language is static everything, you’re probably going to hit a wall using code navigation tooling. If you know the general format of things you’re looking to find and call stacks aren’t getting you there, regex is an incredibly powerful way to find what you’re looking for. Don’t rely on it for aggressive mass changes, but definitely get comfortable with it for finding potential root causes.
- worik 4y ago> Sorry but… learn regex. Do not be sorry. find and grep. How is it possible to exist without them?
- eyelidlessness 4y agoI’m not really sorry, but people really hate regex. For reasons I comprehend but I use them on the job pretty much daily.