»このタイトルを見て、同意できない人もいるだろう。テクノロジーやプログラミングに習熟している人ほどそう思うかもしれない。間違いなくプログラミングは身近なものになっており、その速度は加速度を増している。このことが、世界を大きく変えるに違いない。それはもはや始まっている。私の世代はコンピュータの誕生とともに歩んできたといえる。中学生のとき、私は初めてコンピュータに出会った。それは当時「マイコン」と呼ばれることが通常で、今から比べると貧弱で扱いにくく弱弱しいものだった。私はそのコンピュータに出会ったとき、生まれて初めてのBASICプログラミングを夢中でやり、気が付けば空が明るくなり朝を迎えたという経験をした。高校生の頃、ウォークマンが世の中に出た。それはカセットテープを使った持ち運びのできる、しかしスピーカーを持たない、イヤホンで自分だけが聴くためのマシンだった。ロックに目覚めた私はウォークマンの初代機を買い、ヘッドフォンをつけて町に出て音楽を聴いた。そんなおかしな恰好をして外に出るな、と。誰もが町で自分だけの音楽を聴いている。大学生の頃、ようやく実用的なパソコンが庶民にも使える時代になった。シリーズのマシンがあった。それは予算がついて購入されたものの、誰も使える人はいなかった。使おうと考える人もいなかった。表計算ソフトで成績処理のコンピュータ処理をはじめた。当時パソコンで表計算をすることは、特別な技能を持った人間のすることだった。就職してしばらくし、ノートパソコンを買った。それは今のように軽量で小型のものではなく、バッテリーの持ちも極めて悪かったが、うれしくて毎日持ち歩き電車の中で物を書いたりした。周囲から奇異な目で見られた。あの人は何をやっているのだ、といったかんじだ。会議でもノートパソコンを使い始めた。ある教育セミナーに出席したとき、講演をノートパソコンでメモしていると隣の席の人から「キーボードの音がうるさいのでやめてくれ」と言われた。ノートパソコンを持ち歩き外出先で何かする、ということは変人のすることだった。誰もがノートパソコンやタブレット、スマートフォンを外出先で使っている。ウォークマンで外出先で音楽を聴いたり、表計算ソフトを使ったりモバイルデバイスを使うことは、最初はマニアックな変人のすることであったかもしれない。それが便利なものなら、必ず真似をする人が出てきて、そのうちに当たり前のことになってくる。プログラミングはどうか。確かにプログラミングは敷居が高い。表計算ソフトウエアを使い、多くの人がマクロプログラミングをやっている。マクロを使うと定型業務あ楽になるからだ。それがわかると人はマクロを学ぼうとする。マクロを教えるセミナーもある。マクロを組めるようになれば、もはや一般のプログラミングも、ほんの目の前にある。ようなプログラミングツールは革命的に進化し、とても簡単にプログラミングができる時代になっている。誰もが自分に必要な、仕事上の、家庭の、ホビーでのプログラミングをカジュアルにする時代になるだろう。それは、自動車の運転のように私たちの生活に浸透するだろう。今でも車の運転をしない人がいるが、ほとんどの人が運転免許を取得し、マイカーを運転して買い物へ、職場へ、旅行に行く。それと同様のことがコンピュータやプログラミングの世界でおこるに違いない。テーブル接続一対一の一般的な業務アプリケーションは30秒でできる。アプリケーションソフトを簡単に作れるように進化してきた。初心者に対するサポート意識は強く、プログラミングのすそ野を広げることに注力しているように思える。使えば高度なアプリケーションをますます簡単に作ることができる。使った初心者向けの解説書が山ほど目に入る。完結する単体のアプリケーションを開発するまでであり、データベースに接続してデータを操作する一般的な業務アプリケーションを作ることは、やはりそれほど簡単なことではなかった。使ってもクライアントサーバー型の業務アプリケーションを作ることは難しかった。使うことでクライアントサーバー型のシステムを構築した。教員としての本業の傍ら、いわゆる「片手間プログラマー」として、この選択肢は間違っていなかった。このシステムは極めて低コストでシステムを構築でき、現場のニーズを反映し、かつ柔軟に追加変更可能な学籍管理システムとして今でも順調に動いている。接続するデータベースアプリケーションを構築することができる。テーブルができていれば、そのテーブルに対して一対一でデータ編集をするような簡単なクライアントアプリケーションは、たった30秒で作ることができる。もって驚くべき時代になったものだ。俺のような専門職でない「片手間プログラマー」でも業務で使えるクライアントアプリケーションを簡単に作ることができる時代になったのだ。接続するアプリケーションができた。接続するとテーブルのデータを全部取得し、単純にデータを変更して送信することや新しいデータを手作業で加えることなど、基本的な操作しかできない。これほど簡単にクライアントアプリケーションができるということは驚愕である。社は開発者を支援する視点を大切にしており、常により簡単に、より効率よくプログラミングができる環境を提供することに努力を怠らない。プログラミングは今後もますます身近なものになり、俺のような「片手間プログラマー」が活躍する時代になるだろう。実現してくれることを信じて、目の前の技術に真摯に向き合っていればいい。データベースアプリケーション開発の革命を成し遂げたと言っていいだろう。真似をするなら自己責任で。電解コンデンサを交換して壊れたパソコンの電源を修理する。INSERTトリガを利用するメインギターになりそう。お疲れの時は充分に休むのが吉。体が欲しているんですよ。いい音楽を聴きましょう。