2011年4月24日日曜日

開発プロセスを推進するほど生産性は下がる

ソフトウェア開発を工業化しようとして、様々な開発プロセスが提案されてきた。
主目的は管理者が開発をコントロールするためなのだろうが、
そもそも論として前提が間違っている気がする。

「誰でも頑張ればプログラムが作れる」

そのための冗長な作業が増大し、
生産性の高い人達がプログラミングする時間を奪っていく。

実は人材育成には有効でも生産性は相当落ちている。
その人材が生産性の高い人に育つ、という前提なのだが…

**********
積み木は三歳児でも使えるが、作るには職人技が必要である。
英文法は理解しているが英会話はできない。
・・・

2011年4月20日水曜日

MPMusicPlayerControllerの注意点

iPodライブラリの再生で使うMPMusicPlayerControllerにはバグっぽい注意点がある。

停止させた時のステータスが、
iPhoneではMPMusicPlaybackStateInterrupted
iPadではMPMusicPlaybackStatePaused
と異なっている。
いずれもiOS4.3だけど、iPadの方が正しい気がする。