確実に安全を確保するように作る「フェイルセーフ」という考え方
どんなに注意深くても、人間は操作を間違える可能性があります。また、システムや機械はいつか必ず故障したり、想定外の事態に陥ったりします。 人間はミスをしますし、機械は壊れます。これらの前提に立ったとき、重要になるのが「フェ
オブジェクト指向において重要な「SOLID原則」|エンジニアの原理原則4
エンジニア・IT業界には、有名な原理原則や法則がいくつかあります。先人が何度も経験したことを言語化しているので、そこから学べることは多いはず。 今回は、オブジェクト指向設計で重要となる「SOLID原則」について紹介します
「流行のUI」を追うより、変わらない原則を知る
前回のブログでは「良いUI」を真似るだけでは上達しない理由についてご紹介しました。 大切なのは見た目をコピーすることではなく「なぜそのデザインになったのか」という背景や考え方を理解することです。 UIデザインの世界では新
AIを優秀な部下に近づける9つの力
ChatGPTやClaudeなどのAIを使っていて、 指示どおりに動かない 勝手な解釈をする 余計な変更をする 同じ間違いを繰り返す もっともらしい嘘をつく 途中までは良いのに、最後に崩れる こうした不満を感じることは、
ひと手間で変わる!キレイなグラデーションの作り方
デザインによく使われる手法にグラデーションがあります。ウェブサイトの背景やバナー、ボタンなど、様々な場面で活用されています。 しかし、いざ自分でグラデーションを作ってみると、「なんだか色が濁って見える」「思ったより綺麗じ
コードを書くときにコメントは必要?
「コメントなんて書かなくても、コードを読めば分かるだろう」そう思ったことはありませんか? 確かに、コードを読めばその動作は理解できるかもしれません。今回は、書籍『リーダブルコード』で語られる原則にも触れながら、コードにお
いただきますを減らしていただけますか?
私自身、自分の書いた文章を見返すと、たまにおそろしい数の「いただきます」を連呼しているときがあります。 文章は長くなり、改めて見返すと読みにくいなと反省します。今回は、丁寧さと分かりやすさのバランスを考える上で、この「い
転職者が入って分かった、N’s Createsの開発現場のリアル
前回は「35歳、また新人になった」という記事で、中途入社したばかりの自分のマインドセット——経験者の鎧を脱いで、60%で相談し、分かったフリをしない、という3つの習慣について書きました。 ありがたいことに反応もいただいた
隣の芝生は青いからの脱却
ふと周りと自分を比較したとき(比較してしまうとき)、自分ではきっとわかっているものの、隣の芝生は青い状態に陥ってしまいます。 「あー……いいなぁ」「こっちの方が楽しそう!」 この隣の芝生が青くなる問題はいつでも起こり得る









