Torie Joy-WarrenWhat Brain Science Can Teach Us About Writing Good CodeDevelopers frequently debate how we can simplify code, make it more readable, or otherwise reduce the cognitive and mental load¹ of the…Jan 6, 2023Jan 6, 2023
Torie Joy-WarrenMake Code Ignorable: What Brain Science Can Teach Us About Writing Good Code, Part 1“Make code ignorable” is one of the first pieces of advice I ever received in a code review (thank you, Jeff). It’s also advice backed up…Jan 6, 2023Jan 6, 2023
Torie Joy-WarrenAlways Use Full Variable Names: What Brain Science Can Teach Us About Writing Good Code, Part 2It’s hard to find code that doesn’t use shortened variable names. Developers often use e instead of error, tx instead of transaction, and…Jan 5, 2023Jan 5, 2023
Torie Joy-WarrenEstablish and Adhere to Conventions: What Brain Science Can Teach Us About Writing Good Code, Part…Establishing and adhering to conventions may not seem like a revelatory suggestion for your codebase, but the frequency with which we fail…Jan 5, 2023Jan 5, 2023
Torie Joy-WarrenAvoid Conventions That Require Meaningless DeviationWhat Brain Science Can Teach Us About Writing Good Code, Part 4Jan 5, 2023Jan 5, 2023
Torie Joy-WarrenHorizontal vs. Vertical DatabasesWhen someone refers to a database as “vertical” or “horizontal” they are referring to the type of data structure a database uses to store…Jan 5, 2023Jan 5, 2023
Torie Joy-WarrenSQL Injection in RailsSQL injection is one of the most common security vulnerabilities in software. In 2017, The Open Web Application Security Project (OWASP)…Jan 4, 2023Jan 4, 2023