「コンテキスト」を含む日記 RSS

はてなキーワード: コンテキストとは

2023-09-20

FizzBuzz書けないならプログラミングすんな

https://twitter.com/fumokmm/status/1703977187903426995

このFizzBuzzに対するクソコードに対して

「むしろこれが正解」「速度を出すときにはこういうことをする」「作ろうとする姿勢大事

とか逆張りで褒めてるやつが多いけど、普通にこんなんダメから

何がダメって、FizzBuzzを教えるタイミングって100%がfor文とif文を教えた直後なんよ

まずfor文を教えて「1から100までの数字を出力してみましょう」っていう問題が出されるわけ

そのときにfor文を使いこなせなくてSystem.out.printlnで書くやつはいっぱいいるけど問題無い

ちゃんと教える側が「for文を使えば簡単かつ正確に書けますよ」って形でfor文を教える

その次に「if文を使って偶数ときだけ出力しましょう」とかを教える

そうすることでfor文の中でif文を使えば繰り返し処理を制御できるってことを教える

で、最後課題として

FizzBuzzっていう英語圏で遊ばれるゲームがあるんだよ」

っていう形で出題するわけ

ユーザー数字入力させてFizzBuzzを判定させる、とかのゲームを作らせるのがいいんだけど

「まずは単純にFizzBuzzの正解を表示させてみましょう」

っていうコンテキストで出題されるわけ

そのときの回答としてSystem.out.printlnを大量に書くようなやつがいたら、もう一回for文からやり直せっていうのが正解

この回答が合っている要素なんて一ミリも無い

なのでこの回答を褒めてるやつは背景情報を読み取れないか承認欲求満たしたいだけの逆張り野郎から一切信用する必要無い

2023-09-11

anond:20230911065242

Excelマクロ/VBA/処理自動化なんかを扱った本がたくさん出版されてるので、職場物理書籍持ち込みOKなら特に悩む必要ないと思う

情報断片化されたりコンテキストが抜けてたりゴミみたなコピペ記事ばかりなネット情報より良い場合もある

Excel VBAなんてもう10年以上はほぼ進化してないから古い本でも十分

仕事必要なら買ってもらえばいい

2023-08-03

映画って楽しむためにはそんなにコンテキスト必要ものなのか

君たちはどう生きるか」をほとんどSNSとかの事前情報も入れずに観たんだけど、本当にストーリー意味からなかった

ジブリ作品はいろいろ観てるけど全部ではない、たぶん半分くらいだと思う

ただ、見たことあるジブリ作品でも不思議説明つかないことはたくさんあったけど、ストーリーがわからないという経験は無かった

今回のは楽しめないレベルでわからなかったというか

でも観終わった後にネット上の感想とか読んだら

「この誰某は言わずもがな監督関係の深い誰某を表している」とか

「これは監督自身投影したものであることは明らか」とか

いや、2,3時間で一つの作品として上映する形態をとってるんだからその作品の中の情報でフルに楽しませてくれよ

作ってる人たちがどういった人か把握して観るのが一般的なもんなのか

映像めっちゃ綺麗でめっちゃ動いてて見入れた

2023-07-29

anond:20230729233935

それは理解できる

あと、大監督作品から貶すと「わかってない奴」って思われちゃうんじゃないかっていう恐れもあるだろうし

ただ…商業作品として世に出た以上、ほかの作品と横比較されちゃうし、この作品だけコンテキスト配慮するのはアンフェアだという意見あるかな、とは思う

2023-07-16

anond:20230716142736

横だけど、リア充の会話を聞けるサービスいかな、って思った

までもだいたいはコンテキストが分からないと理解できない会話になってるだろうけど、何をそんなに話すことあるんだろうか、っていうのが知りたい

お出かけとかならまーわかるけど、居酒屋で会話中心のコミュニケーションとか、まじで何をそんなに話すことがあるだんろうか(2回目)、っていうリア充なる人種への興味がある

2023-07-14

綺麗なコードと読みやすコードイコールじゃねーし

読みやすコードとは読む時に頭の中で維持しなきゃいけないコンテキストが少なくて済むコードだって何度言ったら

2023-07-07

https://note.morisawa.co.jp/n/nd1ab06673e07

一番厄介なのは見た目は変わらんのにどこからもってきたか(何にくっついてたか)でライセンスが変化するところだろう

バンドル版のソフトウェアと同じだろと言われればそうなのだ

どこからたかコンテキストが失われると確かめようすらなくなるって

2023-06-28

AIとの会話

ワイ: 「めちゃめちゃ厳しい人たちが不意に見せた○○」の○○の中に単語を入れて面白い文章を作ってください

AI:「めちゃめちゃ厳しい人たちが不意に見せたカラオケスキル

ワイ:4音で

AI:「めちゃめちゃ厳しい人たちが不意に見せたぬいぐるみ

ワイ:それは5音節です。4音節

AI:ごめんなさい、間違えました。「めちゃめちゃ厳しい人たちが不意に見せた恋愛

ワイ:もっと大人向けの面白

AI:「めちゃめちゃ厳しい人たちが不意に見せたワイン

ワイ:4音節

AI:「めちゃめちゃ厳しい人たちが不意に見せたマジック

ワイ:いいね

AI:うれしいです、気に入っていただけて!他に何か質問がありましたら、お気軽にどうぞ。

ワイ:ちなみに元ネタを知っていますか?

AIあなたが指している特定の「元ネタ」は私にはわかりません。あなた質問は、日本語フレーズの一部を完成させる形式でしたが、それが特定メディアポップカルチャーから来ているとは限定されませんでした。私の知識2021年までのもので、それ以降の情報は持っていませんので、もし最近流行やメミーに関連しているなら、私はそれを把握していません。あなたが参照している具体的な元ネタをもう少し詳しく説明していただけますか?

ワイ:元ネタは微笑みの爆弾です

AI:「微笑みの爆弾」は日本アニメ機動武闘伝Gガンダム」のエンディングテーマであり、その一部に「めちゃめちゃ厳しい人たちが不意に見せた微笑み」の歌詞があります

あなた提供してくれたコンテキストを元に、「めちゃめちゃ厳しい人たちが不意に見せた○○」というフレーズ作成するという私の理解が進みました。今回のタスクは、その歌詞を参照し、○○の部分に新たな4音節単語を入れて面白い文章を作るというものだったのですね。

その情報をもとに、再度試してみます

「めちゃめちゃ厳しい人たちが不意に見せたキンタマ

2023-06-07

「北9州市」っていう文字列

たった4文字で様々なコンテキストを詰め込んだ最高の文字列になった感じがする

2023-06-04

中田への芸人コメントまとめ+偏差値付き(ワイ調べ)

中田が叩かれてて、その理由がとんでもないものばかりで呆れる

まともなコメントもあるけど

松本人志審査員ばっかりしてたら、松本人志色の強い芸人しかこ世界で生き残れないので、

もう少し多様性持った方がいいよねって趣旨なわけじゃん

では、芸人がどのような意見を言っているのか?

さんま

テレビ番組からな、あれ

中田意見否定しているわけじゃなくて、これはおもしろい切り口だと思う

まったくその通りでテレビ番組からTV局のプロデューサーとかの人選なんよなあ

さんまさんの年齢で老害化してないのすごいわ

偏差値65

ほんこん

マネー計算すんのか、影響力で計算すんのか。いろんな見方あるけど。中田くんもそんなに言わんで。松本さんが審査員全部辞めるわってなったら、スポンサーもつかんわ、番組成り立たんわってなったら、これどないすんの?

すまん、ほんこん。ワイはお前を完全に舐めてた

感情に任せてコンテキスト無視したとんちんかん文句言うネトウヨと同じレベル無能芸人とはちゃうかった

さんまさんの意見にも通じる。TVやし。そうよね、スポンサーつかんかったらTVとして成り立たん。その視点はまともよ

偏差値50

野田クリスタル

誰よりも神格化してるのかな

なんでそうなんねん。

もちろん中田松本を認めている。ものすごい認めているよ。

番組を作ろうっていうお笑い関係者松本神格化しているっていうのはあっても

中田は違うだろう。

そして、中田発言論理ゼロコメントを出す人間こそが松本神格化して全てを擁護しようとしているんじゃないのだろうか?

偏差値35

霜降りせいや

真っ直ぐ勝負してないウンコみたいなやつが相方名前使うな 中田

真っ直ぐ勝負ってそんな自分ルール持ち込んで文句言われてもなあ

偏差値30

ホリエモン

松本人志おもしろくない

いやいや中田そんなこと言ってないし

おもしろいって思ってるし、ちゃんリスペクトもあると思う

おまえがおしろくないって考えるのは勝手だけど、それ擁護にはなってないし

ただただ浮いたコメント

偏差値25

沼恵美子

いっぺんやってみ、審査員!、こんなこと言われたら腹立つわ

腹立つとか、そんなコメントに対して湧きあがった感情知らんて

いっぺんやってみって何よ。中田コメント別に俺にやらせろでもなければ、やったところで何も意見が変わるものでもない

的外れにもほどがある、これは相当な老害レベル

偏差値15

ロンブー淳

同じ分野で戦って倒すべき。同じ分野でかなわないと思ったなら口を出さないほうがいいと思います

この意見が一番ひどい。

そのべきって何だよ。権力者けが権力者意見言えますって何だよ。

そんな考えだから独裁が生まれ多様性が失われるってことがわからんかなー。権力の犬かよ。

頭のいいポジション狙って学歴ロンダリングに夢中だけど、到底無理だよ

偏差値12

トミーズ雅

日本お笑い背負ってはんねん、ほざいたらアカンて

これもロンブー淳と同レベルにひどい

偏差値10





芸人ロジカルもの考えられるのあとはカズレーザーくらいかな?

この件では何も意見言ってないと思うけど

他誰か何か言ってたっけ?

2023-06-01

大卒で有名企業社員でもChatGPT以下の人はそれなりにいるんだなぁ・・

自分たちで書いた資料コンテキストを何故か自分たち理解できてないし周りもよくわかってないのにその資料レビューOKして通しちゃうチームとかもうホント勘弁してほしい・・・

Aという仕組みを作ります

Aは下記のステップで行われます

みたいな資料を隣のチームが作ってチームレビューまでしてんのに今日Aという仕組みのステップがよくわかりませんみたいなことを書いた本人が言い出してしかも他のチームメンバーもわからないっていい出してお前らまじかよって・・・

2023-05-31

ポリコレ

なんかわかんねーけどよぉ

俺は永遠について考えちまうわけだ。俺は、俺なんかは。

ま、でもそりゃあ珍しいことでもなんでもなくって、

文章書くやつなんてみんなそうだろって思ってたわけよ。

まれたからにはどんな形でもいいか普遍とか永遠に触れてみてぇ、

そう思ってるようなやつが文章書くんだってね。

まずここにいる俺のためにこの文章はあって、

次に想定されてる読者がいるとするなら、はるか遠い未来の、

ほとんど俺とコンテキストを共有できてないような、下手したらほとんど言葉も通じねぇような奴、

そいつに何かが伝わるなんてことを夢想したりするもんなんじゃねぇの。

でも今はもう

今通じることを

今許される表現範囲内で書く、

ってのが主流なんですかね?

いや共感されてぇってのはわかるよ、俺だってある、今ここで分かられてぇ時もある。

でもね、

「今許される表現」ってのはほんとに一過性のもんで、

昨日はOKだったけど今日ダメ、でも明日んなったらまたOKになるかもしれねぇ代物だろ。

そんなこと気にする必要あんのかね。

虚空に向かって放つつぶやきだぜ?

どうせ俺らは時代精神ってのにどっぷり浸されちまっていて、

既に使える言葉なんて知らんうちに限定されてんのに、

さら自分に猿ぐつわハメるようなまねしてどうすんのよ?

表現の自由、とか大上段に立った話じゃなくてもよ、

俺は書く時くらいは何にも囚われないでいてぇって思うよ。

つーか、何にも囚われない感覚を得るために書くってこともあんじゃねぇか?

まぁでも叩かれんのも嫌だからビビりでめんどくさがり俺は、こうして匿名で書いてるわけだ。

つーわけで、愛してるぜ、アノニマスダイアリー

2023-05-05

技術負債誤用ポジショントーク

技術負債というワードウォード・カニンガム発祥と言われており、それこそ「スピード」と「コード品質」のトレードオフのことを指している。スピードを得るために、借金をすることで、未来コード品質改善するために利子を払い続ける必要があるという意味メタファーである

しかし、最近技術負債という言葉誤用が広まり、それが定着化している。

例えば「モダンではない(古い)技術選定」「要求仕様の変化によって荒れたコード」を指して会話していることが多い。

誤用であるので会話の最中自分コンテキストが一致しないこともある。とはいえ時代の変化とともに言葉の扱われ方が変わるのは、事実であるので、これは65535歩譲って理解はできる。

しかし、問題なのは誤用解釈しているエンジニア達がこぞって「技術負債」という存在のものを生み出しているエンジニア糾弾していることだ。

残念ながら、彼らに「技術負債はなぜ悪なのか」を聞くと「自分の開発体験が損なわれるから」という利己的な解像度しか相手に伝えられない場合が多く、コミュニケーション能力も乏しいと感じることが多々ある。

開発体験が損なわれると「感じる」というのはわかるが、彼らはこれに対して数字反論することはない。感情的なのだ

彼らは自分自身を利口で地頭がよく、論理的物事を捉えていると誤認しているが、これらの行動原理はただの感情ベースであり、彼らもまた感情的な生き物であることがよくわかる。

脱線するが一部のエンジニアには「○○言語が書けるから入社を決める」みたいな頭が悪い会社の選び方をする者もいる。

好きな言語仕事にしたいという安易な発想で、糾弾している技術負債を目の当たりにし、自分が書きたいと思ったコードが書けないで会社を去るものもいるだろう。本当に愚かである。残る選択をしたエンジニア技術負債に手を加えて、自分嫌悪しているのにも関わらず技術負債を生み出すのである

そして、彼らもビジネスの都合で技術負債を生み出して、後に入社するエンジニア技術負債を生み出したこと糾弾されるのである。数ヶ月、もしくは数年後にはモジュールなどのエコシステム刷新されることによって、結果としてオナニーコード技術負債として罵られるのである。滑稽としか思えない。

まり誤用技術負債ワードを用いるエンジニアが、技術負債糾弾するというのは無知によるポジショントークであり、自分自身が技術負債を生み出していることに気づかないピエロなのだ

さらに言えば、言葉定義にうるさい割に、技術負債という言葉定義自分たちの都合のいいように解釈して誤用しているのである

anond:20230505211136

コンテキスト無視するお前のような男が差別助長させてるんだろ

ちんよし とかは、ミソジニスト女性に対する差別攻撃への反撃としての言葉なんだから差別ではないし、むしろ反差別のための言葉だってことは分かるでしょ

なぜその言葉が生まれたか無視するのは差別主義者の常套手段だよね

2023-05-02

メモ

https://arxiv.org/pdf/2305.00833.pdf

Learning to Reason and Memorize with Self-Notes

大規模な言語モデルは、限られたコンテキスト メモリと多段階の推論に苦労することが示されています

モデル自己メモを取ることを可能にすることにより、これらの問題の両方を解決するための簡単方法提案します。

->セルフメモってなんだ?

最近スクラッチパッド アプローチとは異なり、モデルはいつでも入力コンテキストから逸脱して明示的に考えることができます

これにより、モデルコンテキストを読み取りながら情報を想起し、オンザフライで推論を実行できるため、メモリ拡張され、複数ステップの推論が可能になります

複数タスクに関する私たち実験は、推論時に自己メモを取ることにより、トレーニング設定からより長く複雑なインスタンス私たち方法がうまく一般化できることを示しています.

1. イントロダクション

Transformers (Vaswani et al., 2017) および同様のバリアントは、シーケンスベースタスクで印象的な結果を示しています

特にGPT-3 (Brown et al., 2020) などの大規模な言語モデル (LM) はトランスフォーマー使用し、質問応答 (QA) などのさまざまな NLP タスク解決できます

LM を QA タスク使用すると、図 1 (上) に示すように、事実情報質問を含むコンテキスト プロンプトが与えられ、モデルが直接回答を生成します。 ただし、この自己回帰の「ワンステップ」アプローチは、複数ステップの推論タスクと格闘します (Austin et al., 2021; Press et al., 2022a; Creswell et al., 2023)。 これは、バニラ LM が各トークンに対して固定された計算を行い、現在コンテキストに応じてさらに「考える」オプションがないという事実から生じると主張します。 (2021) 図 1 (中央) に示すように、モデル質問に答える前に推論トークンを生成できるようにするスクラッチパッドの使用提案しましたが、完全なコンテキスト質問を読み取った後です。 同様に、一連の思考を促す方法 (Wei et al., 2022; Zelikman*Equal Contributor 1Meta AI. への対応: JackLanchantin <jacklanchantin@meta.com>, Sainbayar Sukhbaatar<sainbar@meta.com>.et al., 2022; Huang et al., 2022) は、モデルをプッシュして、一度に 1 ステップずつ答えを説明し、より首尾一貫した最終的な答えに導きます非線形タスク (Fan et al., 2020)、LSTM (Hochreiter and Schmidhuber, 1997) などの再帰型先行モデルが十分に備えられているもの。 Fan et al., 2020; Ju et al., 2022; Hutchins et al., 2022)、しかし、それでも与えられたプロンプトに対して一定量計算使用します。 推論と状態追跡メモリがより扱いやすくなります私たち方法である「Self-Notes」により、LM はオンザフライコンテキスト プロンプトから逸脱し、明示的な推論トークンを生成できます。 図 1 (下) に示すように、スクラッチパッドとは異なり、モデルは生成されたトークン入力コンテキストインターリーブできます。 このようなセルフ ノートは、明示的な中間推論ステップ状態追跡用のメモリの両方として機能します。 具体的には、推論ステップで 2 つの事実を組み合わせる必要がある場合、結果として得られる推論をセルフ ノートに書き込んで、将来の推論に使用することができます。したがって、中間推論ステップとして機能します。 たとえば、「アリスは箱を持っています」と「アリス公園にいます」が与えられた場合、「箱は公園にある」と推測してそれを自己メモに書き、将来のステートメント「鍵は in the box」で「鍵は公園にある」と結論付ける。 さらに、コンテキストトラバースしながらモデルエンティティの最新の状態を新しいトークンとして書き込むことができるため、SelfNoteワーキング メモリ形式として機能できます。 たとえば、プログラミング環境では、最初に x=5 を想定し、次に x を 1 ずつ増やします。モデルが x=6 をセルフ ノートとして正しく記述していると仮定すると、元の x=5 ステートメントをそのコンテキストから安全に削除できますモデルが x の値について問い合わせられた場合モデルは既に答えを持っています

私たち提案した方法と、スクラッチパッド (Nye et al., 2021)、思考連鎖 (Wei et al., 2022)、または内部独白 (Huang et al., 2022) などの以前の研究との主な違いは、モデル許可することです。 各コンテキストステートメントを順番に読み取るときに、複数メモを明示的に書き出す。 InarXiv:2305.00833v1 [cs.LG] 2023 年 5 月 1 日図 1: (上) ベースライン バニラ LM は、コンテキスト (C) と質問 (Q) が与えられると、回答 (A) を直接生成します。 (中央)スクラッチパッドを使用すると、モデル質問に答える前に中間推論トークンを生成できますが、コンテキストが表示された後です。 (下) 私たちの Self-Notes メソッドにより、モデルはいつでも推論してメモを取るために入力コンテキストから逸脱することができます。言い換えれば、私たちアプローチは、将来の推論に役立つ可能性のある情報コンテキストを補強するスクラッチパッドのインライン形式です。 私たちはこれを、人間が読む方法と同様に、明示的に述べられていない情報を推測するための行間の読み取り (および書き込み) の形式と見なします (van den Broek et al., 2009)。 以前の方法では、モデルが完全なコンテキストを読み取った後に反芻することができ、読み取っている間ではなく、最後に大量の推論を行うように強制されます

さらに、そのようなポストコンテキスト推論は、推論が開始される前に以前のコンテキストトークンモデルコンテキストウィンドウからすでに出ている可能性があるため、メモリとして機能できません。 たとえば、数週間または数か月の対話履歴を持つインテリジェント エージェントを考えてみましょう。 直観的には、最初から考え直すことなく、以前の対話で行った推論ステップ使用できることは理にかなっています自己メモを生成するようにモデルに教えるために、トレーニング中に、入力の一部としてグラウンド トゥルー自己メモ言語モデル提供することを検討します。 コンテクスト。 推論中に、トレーニング中に学習した特別トークンを生成する場合モデルコンテキストから逸脱し、SelfNote を生成できますモデルが Self-Note の生成を完了すると、元のコンテキスト トークンが引き続き供給されます。 これにより、モデル最後だけでなく、入力トークンの処理中にメモリを推論および作成できます。 また、Self-Notes をトレーニングするための半教師ありおよび教師なしの方法提案します。多段階の推論と状態追跡を評価するように設計された 5 つのテキスト データセットでこの方法テストします。 , 2020; Anil et al., 2022)、および 2 つの現実世界チェス ゲーム タスク (Toshniwal et al., 2022)。 私たち方法は、明示的なメモ取りを行わない微調整された言語モデルスクラッチパッドのベースラインの両方よりも優れています.2. 方法シーケンス内の次のトークン予測する自己回帰変換モデル M を考えてみましょう

2023-04-19

優秀な大学1年生へのアドバイス

友達は超重要。ただし、一人の友人に影響を受けすぎるのは博打が高すぎるので、1年目は広く浅くを心がけよう。

バイトは最重要あなた世間知らずなので、いろいろな手段生活費を稼いでいる人に触れよう。同じバイト半年以上続けず、仕事を覚えたら次のバイトに移行しよう。

コンビニバイト日本の小売や流通システムを集約しているので1回は経験しておくとよいが長居不要。優秀なあなたは遺留されるだろうが、アルバイトはきっぱり辞める権利がある。辞めるとき経営者()から不本意な雑言で罵倒されることもあるだろうが、その言葉はしっかりメモしておき今後の糧としよう。

初級バイトは同世代若者がやっているようなコンビニとかカフェとかでよいが、最終的にはいい歳した大人がそれで生計をたてているようなところを狙っていこう。たぶん今後一生直接関わることのない人たちの生き様を学べる。

ゼミ選択クリティカルだが、ローカルコンテキストに完全依存するため、最善のアドバイスはできない。一般的アドバイスとしてはモラハラ教授だけは人生詰むレベルなので避ける。

授業は優秀なあなたならバイトである程度手を抜いていても2年目にはほぼ必須は終えていて、3年目以降は流していけるようになっているだろう。そうでないならあなたは優秀ではないので本稿の対象ではない。

2023-04-12

anond:20230412124004

これの理解必要なのはコンテキストで、少なくともカーシェアを利用したことがある程度の知識必要

それを知らないのだとしたらそんなあなたにこんなメールは来ないはずなので気にしなくてよい

2023-04-05

今の若い人は言葉の使い方が適当で、狭い仲間内や限られたコンテキストしか伝わらない言葉表現を多用するので、

AIプロンプトを使いこなせないのではないかな?

AIがそのあたりも理解するようにならないと、AI使えねー、となる人が多発しそう。

そこで選別されてちょうどいいのかもしれないけど。

2023-04-04

ドキュメントなんて読まない

私は長くソフトウェア業界技術者として働いていて、ドキュメントを書くべきだって多くの人が言うのを見てきた。それには賛成するものの、過去の経緯や決断、知見を文書にしたところで、私の周りじゃそれを読まない人も多かった。

たとえばBig Tech出身だったりする、業界的には優秀と評されるのであろうエンジニアたちとも仕事をしているけれど、そういう人たちも同じ傾向だ。先日も「なんでこうなってるの?もっとxxすべきだ」って言われたか過去の経緯を説明したら「そういう過去storyドキュメントに残しておいたほうがいい」だと。あのね、正にそのドキュメントあるんですわ・・・知らなかった?ここにドキュメントあるから目を通しておいてねって何度か伝えたよね・・・キミが読んでないだけだよね・・・キミほんといま現在コードしか見ようとしないもんな。

でも別にこれは彼だけの話じゃない。私はこの業界でずっとそういう、ドキュメントが読まれない風景を見てきている。もうそれを殊更に責める気持ちにはならなくて、ああまたか、と思うだけになった。諦めている。ほとんどの人は読まない。自分が何か具体的な問題に直面し、ドキュメントにその答えがありそうだと人に教わって、ようやくチェリーピックして読む(かもしれない)。それまで資料は見ない。本も読まない。先人の知見や歴史自分から学んだりはしない。でも例外的Googleみたいなキラキラした権威がやってるとされる何かは真似したい人も多いみたい。だってGoogleがやってるんだぜ!クールに決まってる!自分たちとはコンテキストが違うだってGoogleのやってることが役に立たないとでも言うのか?アンタは新しいものが受け入れられないだけだ!おいここに老害がいるぞ!

閑話休題ドキュメントは書くべきなんだろうけど、ドキュメントを読むべきっていうのももっと言われて然るべきではないのかなとは思う。たとえそれが140字以上の長文であっても。とはいえソフトウェア業界に限らず、手軽に消費できないものを人は読まないというのは一般的な傾向な気がするし、今後も加速していくだろう。もうこれは仕方ないんだろうな。

2023-03-28

anond:20230327194840

Perl5の実用的な面での特徴は、異常なまでの後方互換性にある。

25年前のPerl4向けのスクリプトですら、ほとんど修正なしに最新のperl 5.36.0で動いてしまう。他のプログラミング言語ではあまり見られない特徴である。この特徴はある程度は今後も維持されるし、いまPerl5を書いている人の多くが望んでいることだろう。

しかし、後方互換性を守るあまり現代言語に備わっているような機能が欠けている現状がある。ただ、それも改善されつつあり、後方互換性を守る形で慎重に取り入れられている。

一方で自由度が高すぎる文法は、後から修正を重ねていくようなものには不向きかもしれない。linterであったり、型アノテーションを書くようなモジュール存在する。このようなものを用いて自分を律して書く分にはメンテ可能であるものの、現代のように多くの人が一つのスクリプトをいじることが求められる環境では不向きと言える。

実用的な面で向いているのは「一回書いたら修正を行わないスクリプト」かつ「10単位で動かす必要のあるものである。そんなものはあるのかと思う人もいるかもしれないが、規模が小さければぴったりハマる場面もある。

言語としてはコンテキストだったり、ブロック単位言語挙動を変えられる点などが面白ポイントであるものの、これらはホビーとして楽しむのが良いというのが私の見解である

2023-03-15

論理的思考に操られているかもしれない

「君の言っていることはすべて正しいけど、面白くない。」

何年か前に読んだ雑誌コピーで、当時かなりの衝撃を受けたことを覚えている。

今でもたまにこのコピーを思い出してドキッとすることがある。

自分論理的に考えることが得意なほうだ。

エンジニアという職業では特に論理的に考えることが必須スキルとなる。

それは「正しさの判断」が必要な場面が多いからだ。

エンジニア仕事は、正しい方向へ向かうための判断を繰り返すことに他ならない。

ビジネスのためにどのようなシステムを作るべきか?アーキテクチャの選定はビジネス課題解決になっているかアプリケーション実装ビジネス意図した動作をするか?

こういった判断をする際には、常に論理的思考が役に立つ。

職業病かどうかわからないが、日常生活でも無意識論理的に考えることが増えたように思う。

脳が勝手論理的思考しているような、そんな感覚がある。

エンジニア仕事では論理的思考は役に立つが、日常生活ではむしろ邪魔になることがある。

それは、論理的思考が「正しさの判断」にしかならないからだ。

日常生活で正しさが求められるシーンは限られている。

正しいことが他の何よりも優先されるのかといえば、当然そんなことはない。

正しさがある程度証明されたからといって、それが何になるんだろうか?

共感を求めている人に正論を叩きつけたり、別のコンテキストに立つ人間同士が正論を言い合ったりすることは、ほとんど無価値だし、むしろ憎悪の原因にしかならない。

エンジニア仕事でさえも、論理的思考邪魔になる場面があると思う。

論理的に考えることは、ある程度の時間がかかる。正しさの判断をするために時間をかける必要がない場面は、無限にある気がする。

正しい判断が求められず、速攻で理由もなく決めてしまえばいいようなトピックに関しては、論理的思考コストしかなっていない。

まり合理的でないが論理的判断をしてしまうケースはよくある。

それでいても論理的に考えたくなってしまうのは、論理的思考がすべてを解決してくれるように見えるからだ。

しかしたら人は根源的に、自分が正しいことの保証を求めるのかもしれない。

夢の中でさえ論理的思考していることがある。もはや論理的思考に操られているのかもしれないと思う。

論理的思考に操られないためには、「正しさの判断必要か」を考えることだ。

論理的思考はすべてを解決するわけじゃなく、正しさの判断しかならない。

正しさの判断不要な場面では、むしろ毒になるかもしれない。

感覚で考えること」と「正しくないこと」の両方を肯定する必要がある。

まず、感覚で考えることは、論理的に考えることの真逆というわけでもない。

感覚で考えた結果が、論理的に正しいこともあるだろう。

それに、もし考えが論理的に正しくなかったとしても「別にそれでいいじゃん」と思える寛容さや「間違ってるけど面白いね」と思える柔軟さを大切にしたい。

この文章を書いている最中でさえ、正しさを常に思考している。

たぶん、もっと絵を見たり音楽を聴いたり、自然に触れたりしたほうがいい。

論理的思考に操られているかもしれない

「君の言っていることはすべて正しいけど、面白くない。」

何年か前に読んだ雑誌コピーで、当時かなりの衝撃を受けたことを覚えている。

今でもたまにこのコピーを思い出してドキッとすることがある。

自分論理的に考えることが得意なほうだ。

エンジニアという職業では特に論理的に考えることが必須スキルとなる。

それは「正しさの判断」が必要な場面が多いからだ。

エンジニア仕事は、正しい方向へ向かうための判断を繰り返すことに他ならない。

ビジネスのためにどのようなシステムを作るべきか?アーキテクチャの選定はビジネス課題解決になっているかアプリケーション実装ビジネス意図した動作をするか?

こういった判断をする際には、常に論理的思考が役に立つ。

職業病かどうかわからないが、日常生活でも無意識論理的に考えることが増えたように思う。

脳が勝手論理的思考しているような、そんな感覚がある。

エンジニア仕事では論理的思考は役に立つが、日常生活ではむしろ邪魔になることがある。

それは、論理的思考が「正しさの判断」にしかならないからだ。

日常生活で正しさが求められるシーンは限られている。

正しいことが他の何よりも優先されるのかといえば、当然そんなことはない。

正しさがある程度証明されたからといって、それが何になるんだろうか?

共感を求めている人に正論を叩きつけたり、別のコンテキストに立つ人間同士が正論を言い合ったりすることは、ほとんど無価値だし、むしろ憎悪の原因にしかならない。

エンジニア仕事でさえも、論理的思考邪魔になる場面があると思う。

論理的に考えることは、ある程度の時間がかかる。正しさの判断をするために時間をかける必要がない場面は、無限にある気がする。

正しい判断が求められず、速攻で理由もなく決めてしまえばいいようなトピックに関しては、論理的思考コストしかなっていない。

まり合理的でないが論理的判断をしてしまうケースはよくある。

それでいても論理的に考えたくなってしまうのは、論理的思考がすべてを解決してくれるように見えるからだ。

しかしたら人は根源的に、自分が正しいことの保証を求めるのかもしれない。

夢の中でさえ論理的思考していることがある。もはや論理的思考に操られているのかもしれないと思う。

論理的思考に操られないためには、「正しさの判断必要か」を考えることだ。

論理的思考はすべてを解決するわけじゃなく、正しさの判断しかならない。

正しさの判断不要な場面では、むしろ毒になるかもしれない。

感覚で考えること」と「正しくないこと」の両方を肯定する必要がある。

まず、感覚で考えることは、論理的に考えることの真逆というわけでもない。

感覚で考えた結果が、論理的に正しいこともあるだろう。

それに、もし考えが論理的に正しくなかったとしても「別にそれでいいじゃん」と思える寛容さや「間違ってるけど面白いね」と思える柔軟さを大切にしたい。

この文章を書いている最中でさえ、正しさを常に思考している。

たぶん、もっと絵を見たり音楽を聴いたり、自然に触れたりしたほうがいい。

ログイン ユーザー登録
ようこそ ゲスト さん