There are now so many contrib modules that writing custom PHP code is rarely necessary (see Dries' deprecated meme). However, people still ask coding questions on IRC when they, in reality, need a contrib module. Observing this and seeing the strain it put on the developers who work on Drupal core and contrib, we have changed #drupal on irc.freenode.net to be the channel where Drupal is worked on: core, contrib, community etc and #drupal-support is where you need to be if you are working on a specific site.