Articles by Julia Evans
- What does debugging a program look like?
Julia Evans, Software Engineer, Stripe
Julia goes over some practical tips for debugging, including: how to reproduce your bug, how to do so quickly, experimenting in order to understand the bug, checking your assumptions, writing code to be easier to debug, and understanding error messages.
- Learning to like design documents
Julia Evans, Software Engineer, Stripe
Julia shares some thoughts on making the most of design docs, including: explaining the document in a meeting, handling conflicting opinions, asking for targeted feedback, and tracking historical decisions.
- What's a Senior Engineer's Job?
Julia Evans, Software Engineer, Stripe
Julia discusses the technical work that comprises a senior engineer's job, as well as more managerial responsibilities that are not necessarily part of the job.