Guidelines for creating safe, respectful, and inclusive spaces in collective activities and public events. Principles of mutual respect, privacy, and zero tolerance for discrimination.
Exploring collective awareness in software development, automation with background agents, and the shift from individual to collective responsibility in the age of AI-assisted coding.
Exploring Large Language Models as probabilistic mediums rather than intelligence, examining the tension between fluency and meaning, and the essential role of human initiation and deviation.
Exploring a new approach to ActiveRecord versioning with proper schema design, avoiding JSON/YAML storage, and supporting extensibility for i18n, auditing, and draft management.
How grape-slack-bot provides an extensible framework for building Slack bots with Grape, supporting slash commands, interactive components, events, and views.
How ActionReporter solves the problem of managing multiple error reporting services (Sentry, Honeybadger, Rails logger, etc.) with a single unified interface.
Why existing Grape logging solutions fail to provide complete request logging and structured JSON output, and how grape-rails-logger and activesupport-json_logging solve this problem.
How SeedBuilder extends ActiveRecord to organize seeds in a directory structure and generate them as migrations, solving the problem of managing seed data in Rails applications.
Why schema migrations and data migrations are fundamentally different and should be managed separately, with best practices for implementing data migrations in Rails.
A comprehensive guide to managing iOS app signing certificates and provisioning profiles in a CI environment. Learn about certificate creation, profile management, and automated deployment workflows.
A comprehensive guide to understanding Git force pushing, its risks, and when it's appropriate to use. Learn about force-with-lease, best practices, and team communication strategies.
A comprehensive guide to troubleshooting Ruby and Node.js version managers on macOS, covering rbenv, RVM, nodenv, nvm, asdf, and mise. Learn about common issues and solutions for both Apple Silicon and Intel Macs.
A comprehensive guide to trunk-based development and release management, including branching strategies, automation, and feature flag management.
Exploring principles of self-organization, diversity and inclusion, transparency, and ethical guidelines for effective collective action and group decision-making.
Exploring the relationship between freedom, consumerism, personal boundaries, and the traces we leave in digital spaces. Reflections on autonomy, career, and the cost of visibility.