趣味で Web 開発っぽいことをちょっとしてみたんだけど、自分がやった限りの感覚ではプログラミングよりも DB のテーブル設計の方が遥かに重要で、テーブルの設計さえ確定すればそれに対して適切なプログラムは一意に定まるんじゃないかなあって思ってる。