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