プログラマによっては、上のようなブーリアン型の計算結果と判断が単純に対応した判断構造は、冗長すぎるし間違いやすいと考える。次のように、そのまま直接、論理式で表現してしまうべきと考えることもある。return (hours < 24) && (minutes < 60) && (seconds < 60);これらの違いは意味には影響しない。最近のコンパイラはどちらも同じオブジェクトコードを生成する。逆に前者のスタイルを好む場合もある。その理由としてデバッグの容易さ等が挙げられる。ブーリアン型の条件式の中で変数への代入も行われる場合、その計算後に変数の値をデバッガで確認したいとすると、前者の方が確認が容易である。後者では、その行の実行完了後に停止させると関数から抜けてしまっており、値を確認できない（命令単位のステップ実行なら確認可能）。特に、この例には含まれていないが、条件判断に関数呼び出しが入る場合など、カバレッジを見るにも、文として分かれていたほうが扱いやすいと感じる場合がある。
「変数名の適切な選択」が指導原理と言えよう。不適切な変数名はコードを読みにくくし、理解しにくくする。例えば次の擬似コードを見てみよう。get a b c if a < 24 and b < 60 and c < 60  return trueelse  return false変数名の選択方法がよくないため、この関数のコードは何をしているのか理解しにくい。しかし次のように変数名を設定すると、より分かりやすくなる。get hours minutes seconds if hours < 24 and minutes < 60 and seconds < 60  return trueelse  return falseコードの意味が分かりやすくなった。すなわち「与えられた時刻情報が24時間制に合っているなら true、合っていないなら false を返す」である。適切な変数名の選択は、プログラム全体で一貫性を持った命名を行うことで、さらにその効果を高める。
次のC言語のコードを比較してみよう。int count;for(count=0;count<10;count++){  printf("%d",count*count+count);}int count;for (count = 0; count < 10; count++){  printf("%d", count * count + count);}この2つのコードは、どちらがより良い表現と言えるのかはかなり個人差が大きい。空白を多めに取るスタイルでは、演算子の関係などは明瞭になるものの、一つの行としてのまとまりを欠く。「地の行では空白を入れるが、括弧内は詰める」といった折衷的なスタイルなどもあり得る。
ASCIIで 0x0C、あるいは「^L」などと表現される改頁のコードは、近年のプログラミング言語処理系ではそもそも空白として扱われず、変なコードがあるものとしてエラーになることも珍しくないが、昔、ソースコードをプリントアウトすることが多かった時代には、大きな区切りとして次の部分を紙の先頭から始めたい場合に改行と併用して使ったもので、現在でもたまに古いソースコードで見掛けることもある。エディタの言語モードや、ソースコードをPostScriptやHTMLで読みやすく変換するツールなどが、これに対応していることもある。
字下げスタイルは、制御構造やブロック（複文）を識別し易くする。構文規則上、begin 〜 end のキーワードや、波括弧でブロックの範囲が決まる言語では、字下げスタイルは意味には無関係だから、純粋に見た目の問題である。しかし一貫した論理的な見た目により、コードは読みやすくなる。次のコードを比較してみよう。if (hours < 24 && minutes < 60 && seconds < 60){   return true;}else{   return false;}if (hours < 24 && minutes < 60 && seconds < 60) {   return true;} else {   return false;}   if (hours < 24 && minutes < 60 && seconds < 60) {return true;   }   else {return false;   }上の2つの例の方が最後の例よりも読みやすいと感じる人が多い。字下げスタイルは複数の構造が入れ子になっている場合に特に重要となる。
太古のFORTRANでは空白類は、ほとんど全ての場合にあっても無くても同じであり、80桁のパンチカードに適切に並べることが重要だった。その後の言語では、「そこに空白が無ければ、トークンが連結してしまう」という場合には意味があるが、複数個の空白による位置の調整には特に意味が無く、また、改行も通常の空白と同様の扱い、という言語が増えた（ただし改行には、1行コメントの終了という重要な意味があることもある）。積極的にインデントを利用するオフサイドルールを採用している言語もあるが、それらについてはここでは触れない（オフサイドルールの記事を参照）。以下では、広義の空白類の扱いに関係する、各種のスタイルの話題を述べる。
カラヤンをテレビで見て3歳からピアノを始める。最初の先生は日本が誇るバンドネオン奏者、池田光男。その後幾度の引っ越しでピアノ先生が変わり11歳からチェロを始める。チェロの勉強と共に中学、高校とロックバンドを組みキーボードを担当していた。コピーバンドとしてディープ・パープル、ビートルズ、クリーム、サディスティック・ミカ・バンド、キング・クリムゾン、リターン・トゥ・フォーエヴァー（チック・コリア）、ウェザー・リポート等、ありとあらゆるものを演奏していた。本人曰くディープ・パープルのキーボード部分は今でも弾けると述べている。中学時代の友人、高校時代のバンド仲間のもうひとりのキーボーディストとベーシストは、プロの音楽家として活躍中。学校ではロック音楽を、家ではチェロの練習の為にクラシック音楽という二重生活だったらしい。また高校時代は陸上部所属で専門は棒高跳。東京都新人戦では三位入賞。東京芸術大学音楽学部器楽科チェロ専攻に入学｡この頃はクラシック音楽家としてデビューを夢見ていたが、学生時代から八神純子、上田知華+KARYOBIN等のサポートメンバーを始め、ポップミュージックの魅力を改めて知る。大学卒業後､スタジオ・ミュージシャンとなり前田ストリングスにレギュラーメンバーとして所属。5年ほどレコーディングに携わる。24歳の時に自身が起こした自動車事故によってムチウチ症となり､その苦しみから逃れるため「眠るための音楽」を作曲し始める｡スタジオ・ミュージシャンとしての経験から「眠るための音楽」は自分自身のソロ楽曲として書きためられ､1986年『ハーフインチデザート』（Half inch Dessert）でソニーからソロデビューした。