Articles
These articles are living documents that, once published, are often updated to share new information learned post publication. Enjoy and feedback is always welcome.
-
May 15, 2023
Social Media
Learn how to use social media in an asynchronous and effective manner.
-
May 1, 2023
Ruby Keywords
Learn the syntax of core language keywords.
-
March 15, 2023
Ruby Warnings
Learn to leverage warnings to your advantage.
-
March 1, 2023
Stealing Fire
Book notes on reaching peak performance by strengthening your mind.
-
February 15, 2023
Ruby Bundler Inline
Learn how to leverage Bundler inline scripts to great effect.
-
February 1, 2023
Git Configuration
Learn how to configure your global configuration so Git can work for you.
-
January 15, 2023
Ruby WebAssembly
Learn how to leverage WebAssembly in Ruby.
-
January 1, 2023
Ruby Data
Learn about the power of value objects.
-
December 25, 2022
Ruby 3.2.0
Learn about the latest version features.
-
December 15, 2022
Ruby Default Gems
Learn how to manage and update your default gems.
-
December 1, 2022
End of Jobs
Book notes on living a life of meaning, freedom, and independence.
-
November 15, 2022
Visible Mobile
Learn about a cheaper cellular service.
-
November 1, 2022
Expert Beginner
Book notes on identifying and avoiding the slow rot of your team from within.
-
October 15, 2022
Dependency Injection Containers
Learn how to manage and use related dependencies.
-
October 1, 2022
Ruby Pattern Matching
Learn how to leverage the power of pattern matching in your code.
-
September 15, 2022
Ruby Function Composition
Learn how to compose your functions when functional programming.
-
September 1, 2022
Ruby Method Parameters and Arguments
Learn the difference between parameters and arguments and how best to use them.
-
August 15, 2022
Ruby Code Quality
Learn the tools necessary for improving the quality of your code.
-
August 1, 2022
Alfred Client
Learn how Alfred can be a native client to your remote service.
-
July 1, 2022
Standups
Learn what standups are and why they are a clear sign of team dysfunction.
-
June 15, 2022
How To Keep Your Best Programmers
Book notes on engaging with and retaining engineering talent.
-
June 1, 2022
RSpec Antipatterns
Learn about RSpec patterns that are best avoided.
-
May 1, 2022
Ruby Resources
A collection of resources to level up your Ruby knowledge.
-
April 15, 2022
Git Ignore
Learn the value and difference between your global and local ignore files.
-
April 1, 2022
Augmented Engineering
Learn why cultivating your toolset is a critical enhancement to you and your team.
-
March 1, 2022
RSpec Test Doubles
Learn how to use test doubles within your specs effectively.
-
February 20, 2022
Ruby CSV Parsing
Learn how to parse and validate a CSV file with minimal effort.
-
February 1, 2022
Ruby Gems Multi-Factor Authentication
Learn how to authenticate with Ruby Gems using your YubiKey.
-
January 2, 2022
Ruby 3.1.0
Learn about the latest version features.
-
December 15, 2021
Verizon Security
Learn how to improve your account and device security.
-
December 1, 2021
Alfred Snippets
Learn to leverage the power of Alfred's native text expansion feature.
-
November 15, 2021
RubyConf 2021
A collection of notes from this year's first hybrid conference.
-
November 1, 2021
Ruby Structs
Learn about the power of structs.
-
October 1, 2021
Developer Hegemony
Book notes on how to take ownership of the software craft and carve your own destiny.
-
September 20, 2021
Video Conferencing
Learn about various video conferencing solutions.
-
September 10, 2021
Ruby Zeitwerk
Learn to leverage Zeitwerk for Ruby projects.
-
September 1, 2021
How To Take Smart Notes
Book notes on how to expand your second brain.
-
August 15, 2021
Meetings
Learn to favor asynchronous communication over in-person meetings.
-
August 1, 2021
Leadership
Learn what it means to be a great mentor and leader.
-
July 5, 2021
Kenya
Learn about digital travel in Kenya.
-
June 1, 2021
Universal 2nd Factor
Learn how to buy, configure, and use U2F keys for improved security.
-
May 20, 2021
Code Reviews
Learn how to review code with thoughtful communication and respect.
-
May 11, 2021
Basecamp Exodus Reflections
Thoughts on Basecamp's conduct, brain drain, and suggested future.
-
May 1, 2021
Terraform With Local Plugins
Learn how to build and use local Terraform plugins.
-
April 1, 2021
Docker Multi-Platform Images
Learn how to build and release images for multiple platforms at once.
-
March 25, 2021
Git Default Branch
Learn how configure your default branch.
-
March 20, 2021
Git Maintenance
Learn how to automatically maintain the health and performance of your projects.
-
March 1, 2021
Apple Silicon
Learn how to configure your development environment on Apple's latest hardware.
-
February 1, 2021
Machine Upkeep
Learn how a little scripting can automate your machine maintenance.
-
January 24, 2021
Ruby Version Managers
Learn about Ruby version managers.
-
January 17, 2021
Group Chat
Learn to communicate effectively via group chat.
-
January 10, 2021
Git Metadata Cloning
Learn about the performance impacts of cloning repository metadata.
-
December 30, 2020
Ruby 3.0.0
Learn about the latest version features.
-
December 13, 2020
Ruby Bundler Scaffold Alternatives
Learn about alternatives to Bundler when it comes to project/gem setup.
-
December 1, 2020
TRUE Design
Learn to be TRUE with your designs.
-
November 20, 2020
RubyConf 2020
A collection of notes from this year's virtual conference.
-
November 1, 2020
Performance Reviews
Learn to stay focused on your professional growth.
-
October 11, 2020
Interviewing
Learn to interview with respect and dignity.
-
October 1, 2020
Vote!
Vote to preserve freedom and democracy!
-
September 1, 2020
Ruby Antipatterns
Learn aspects of the Ruby language that are best avoided.
-
August 1, 2020
Avoid Zoom
Avoid using unethical and insecure video conferencing software.
-
July 1, 2020
Git Rebase
Learn how to leave behind a detailed history of your architecture for yourself and fellow engineers.
-
June 5, 2020
Ruby Refinements
Learn how to refine existing behavior without severe side effects.
-
May 20, 2020
PixelSnap
Learn about an excellent screen measurement tool.
-
May 15, 2020
CleanShot
Learn about an excellent tool for capturing screenshots and/or screencasts.
-
May 5, 2020
Drive
Book notes on the power of true motivation.
-
April 26, 2020
Command Pattern
Learn how to implement functional objects.
-
April 18, 2020
Barewords Pattern
Learn how to leverage barewords when implementing code.
-
April 12, 2020
Git Commit Anatomy
Learn the qualities of a professional Git commit.
-
April 1, 2020
Peopleware
Book notes on productive projects and teams.
-
March 1, 2020
Inbox Zero
Learn how mastering your inputs leads to less stress and improved performance.
-
February 23, 2020
Extreme Ownership
Book notes on how U.S. Navy SEALs lead and win.
-
February 8, 2020
Journaling
Learn why journaling is an important habit for personal growth.
-
February 1, 2020
Syndication
Learn why syndicated feeds are important and how to be automatically updated.
-
January 1, 2020
Welcome
Learn about our mission.