If you take a cross-section of developers, you’ll find some very mixed opinions about pairing. Some devs hate it. Some devs write blog posts about how great it is. Why is this? Let’s chat about why pair programming is awesome, and what you can do to level up your skills.
Rather than using code comments, which are removed at compile-time, Elixir uses attributes for documentation, which are not removed. That has some very nice implications when you’re writing macros that define functions.