しょぼいエンジニアの特徴をひたすら挙げていく

常識がない 別業種の人からみるとエンジニアの作業はブラックボックス化されているが、実際はプログラムという言語を使って、機械が理解するためにわかりやすく、順序立てて説明することに等しい。つまり第一言語でうまく説明したり常識 …

ReactのsetStateの注意点

将来的な非同期レンダリングのため、setState内ではstateを読み込まない。 その代わりsetStateの第一引数に関数を指定するとその関数内で現在の値を取得できるため、それを利用する。

メールアドレスがブラックリストに登録されているかどうかを判断する方法

サーバーから送信するメールがGmailで迷惑メール扱いになったときにDNSのSPF(Sendor Policy Framework)の設定やDNSの逆引き設定(IPアドレスからホスト名を調べられるようにする)や、Post …

曖昧なことを理解する

機械と違って人間は0と1で決めつけることができない。状況によって言っていることが変わるし、ほぼ同じ状況であっても言っていることが変わることもある。 その状況を言葉にして示すことも難しい。だから曖昧なことを理解してできるだ …