Dev Profile: How Well Do You Know Your Fellow Coder?
Test how well your teammates know your coding preferences, tech opinions, and developer habits with these tech-focused questions.
What's my opinion on Ruby 3's type signatures?
What's my favorite part of the development process?
What's my favorite keyboard shortcut?
Do I use snippets or type everything out?
Do I use Heroku add-ons or AWS services?
What's my favorite Rails console trick?
What's my opinion on counter caches?
What's my preferred caching strategy in Rails?
Do I prefer ActiveRecord scopes or class methods?
Do I prefer strong parameters or attribute_accessible (old school)?
What's my stance on view helpers vs. presenter objects?
Do I prefer REST or GraphQL?
What's my opinion on n+1 query solutions?
What's my preferred naming convention for variables?
Do I use a standing desk?
Do I prefer ActionText or a custom WYSIWYG solution?
Do I use generators or manually create files?
What's my opinion on Rails serializers?
Do I use Rails auto-loading or explicit requires?
Do I use Rack::Attack for throttling?
Do I listen to music while coding? If yes, what type?
Do I use SimpleCov for test coverage?
What's my opinion on using turbolinks?
Do I use Spring or bootsnap for faster Rails startup?
What's my preferred code commenting style?
How do I feel about SQL vs. NoSQL?
What's my opinion on using PgSearch vs. Elasticsearch with Rails?
Do I add indexes to foreign keys by default?
What's my most controversial tech opinion?
Do I prefer ActiveJob or Sidekiq directly?
Do I prefer eager loading or lazy loading?
What's my approach to multitenancy in Rails?
Do I use feature flags in my applications?
What's my approach to Rails logging?
Do I comment my code extensively or minimally?
What's my stance on code reviews?
What's my opinion on the Rails Asset Pipeline?
What's my opinion on keeping controllers skinny?
Do I use Rack middleware extensively?
What's my opinion on Rails 7's Hotwire?
What's my take on Active Record vs. repositories pattern?
Do I use git rebase or merge?
What's my favorite tech YouTuber or influencer?
What's my stance on inline JavaScript in Rails views?
What's my opinion on keeping Rails up to date?
Do I add Rails generators for repetitive code?
What's my opinion on Pundit vs. CanCanCan?
How do I feel about deadlines?
What's my opinion on Rails engines?
Do I have a favorite algorithm or data structure?
What's my typical approach to jQuery in Rails?
What's my approach to data migrations?
Do I use Sorbet or other type checking?
Do I use bullet to detect n+1 queries?
What's my favorite part of a pull request?
What's my opinion on STI vs. polymorphic associations?
What's my favorite Ruby metaprogramming trick?
How many side projects do I have going at once?
Would I rather give up coffee forever or debug CSS on IE6 for a month?
Do I prefer Puma or Unicorn?
What's my stance on using ChatGPT for coding?
Do I use a code formatter or linter?
What's my preferred method for handling API authentication?
Do I prefer fixed-width or variable-width fonts for coding?
Do I write my own queries or use ActiveRecord methods?
What's my biggest tech pet peeve?
What's my reaction when the tests fail in CI?
What's my favorite programming language?
Do I prefer decorators or helper methods?
What's my go-to method for learning new tech?
What's my go-to VS Code theme?
Am I a tabs or spaces person?
What's my favorite feature of Active Storage?
Do I use database validations or just ActiveRecord validations?
Would I rather lose all my keyboard shortcuts or have to use Internet Explorer for development?
What's my stance on TDD (Test-Driven Development)?
Do I prefer virtual machines or containers?
What's my approach to ActiveRecord callbacks?
What's my opinion on AI tools like Copilot?
How do I feel about meetings that could have been emails?
What's my favorite ActiveSupport method?
Do I prefer Devise or roll my own authentication?
Do I prefer backend, frontend, or full-stack development?
What's my approach to database rollbacks?
What text editor or IDE do I primarily use?
Do I use UUIDs or integer IDs for primary keys?
How do I feel about pair programming?
What's my opinion on using JavaScript frontends with Rails backends?
What's my favorite Rails magic feature?
How long is my typical git commit message?
Do I use Rspec or Minitest?
What's my favorite debugging tool for Rails?
Do I prefer slim, haml, or erb templates?
Do I prefer database views or ActiveRecord queries?
Do I use concerns or inheritance for shared code?
Do I use query objects for complex queries?
How do I feel about Tailwind CSS?
Do I prefer polymorphic associations or join models?
Do I prefer ActiveSupport::Concerns or plain old Ruby modules?
What's my typical approach to database cleaning in tests?
What's my approach to handling background jobs?
What's my opinion on Rails' request specs vs. controller specs?
What's my stance on ActiveStorage vs. Carrierwave/Shrine?
What's my rubber duck debugging item?
Do I prefer working with legacy code or greenfield projects?
What's my desk setup like?
What's my GitHub contribution graph typically look like?
Would I rather have to manually restart my server after every code change or have to deploy to production for every test?
Do I prefer working from home or in the office?
What's my opinion on Strong Parameters?
Do I setup my Rails apps with API mode?
Do I like form objects or use models directly?
What's my opinion on migrations with data changes?
Do I use Vim keybindings?
Do I use UUID or integer IDs for my models?
What's my opinion on Rails vs. other frameworks?
What's my opinion on ActionCable?
Do I prefer object-oriented or functional programming?
Do I prefer reading docs or Stack Overflow?
What's my favorite tech conference or event?
What's my view on Webpack configurations?
What's my preferred Redis adapter for Rails?
What's my stance on monkey patching?
What's my preferred method for API versioning?
Do I prefer service objects or concerns?
Do I prefer Mac, Windows, or Linux for development?
Do I prefer Docker or native installations?
What's my opinion on Rails' autoloading?
What's my take on Hotwire vs. React in Rails?
What's my go-to Rubocop configuration?
What's my coffee intake during a coding session?
What's my favorite deployment platform for Rails?
Do I prefer light mode or dark mode in my IDE?
Do I prefer Sprockets or Webpacker?
Would I rather debug a mysterious nil error for a day or attend back-to-back meetings for a week?
Do I prefer ERD diagrams or annotate models for documentation?
Do I prefer ActionMailer or a third-party service?
Do I use internationalization (i18n) extensively?
Do I typically run Rails in production mode or development mode locally?
What's my opinion on ActiveModel validations?
What's my opinion on using Turbo Frames?
What's my preferred method for handling file uploads?
Do I use mechanical keyboards?
What's my opinion on using enums in Rails?
How do I feel about coding bootcamps vs. CS degrees?
What's my preferred Git workflow?
What's my approach to handling large forms?
What's my preferred method for handling file attachments?
Do I use light or dark mode for my operating system?
What's my preferred deployment method?
Do I use Minitest or RSpec for testing?
Do I use Redis or Memcached for caching?
How many monitors do I use for my setup?
What's my favorite Ruby gem?
What's my take on ActiveRecord.includes vs. eager_load?
Do I use Capybara for feature specs?
Do I use Foreman or another process manager?
Do I prefer Agile, Waterfall, or something else?
What's my opinion on using Stimulus.js?
Do I prefer ChatGPT or Claude for coding assistance?
Do I keep my Gemfile organized by purpose?
Do I use Active Record transactions frequently?
Do I use keyboard or mouse more frequently?
Do I implement soft deletes or hard deletes?
Do I use ActionText or a different rich text solution?
Would I rather work on a Rails 2.3 application or write JavaScript without any frameworks?
What's my approach to error handling in production?
Do I use FactoryBot or fixtures?
Do I prefer nested resources or flat routes?
What's my take on the asset pipeline?
What's my approach to ActiveAdmin vs. custom admin?
Do I use database transactions or optimistic locking?
What's my opinion on JavaScript frameworks?
Do I prefer GitHub, GitLab, or Bitbucket?
What's my favorite tech podcast?
Do I prefer monolithic or microservice architecture?
Do I prefer native apps or web apps as a user?
What browser do I primarily use for development?
What's my opinion on Rails' convention over configuration?
Would I rather use a 56k modem for a year or code exclusively on a smartphone for a month?
What's my opinion on using Rails for APIs?
Do I use Vim, Emacs, or neither?
Do I prefer black coffee or fancy coffee drinks during coding?
Would I rather have permanent Impostor Syndrome or permanent overconfidence in my code?
How do I feel about blockchain technology?
Do I prefer ERB or HAML for templating?
Do I prefer PostgreSQL or MySQL?
Would I rather work on a legacy monolith with no tests or a microservice architecture with no documentation?
What's my preferred method for implementing search?
Do I have a coding mascot or toy on my desk?
What's my approach to handling large CSV imports?
Am I a morning coder or night coder?
What's my favorite database migration strategy?
Do I use model callbacks or service objects for complex operations?
What's my favorite programming meme?
Do I use schema.rb or structure.sql?
Do I use GitHub Actions, CircleCI, or something else?
Would I rather have perfect code with no documentation or terrible code with perfect documentation?
Do I prefer Slack or Discord for team communication?
Do I keep my desktop organized or cluttered?
What's my favorite Rails environment variable manager?
Do I prefer credentials.yml or dotenv?
Do I use upsert or find_or_create_by?
What's my debugging method of choice?
What's my preferred pagination solution?
What's my favorite database indexing strategy?
What's my opinion on Webpack vs. Importmap?
How to Play
- Use the right arrow or click the Next button to move to the next card
- Use the left arrow or click the Previous button to go back to the previous card
- Use the Restart button to shuffle and start over
- Cards are automatically shuffled each time you play