IT

自分なりのDXのまとめ

一言で 改めて事業のライフサイクルを考えようよ、という話 少しだけ掘って 出てきている技術を使って、何かできない?というふわっとした問い。 事業の価値を基準に内部プロセスを1から考え直す。 実現するには足回りを軽くしないとなので、アジャイルを進…

イベントストリーム=「太鼓の達人」

「Rxわからん、マーブルダイアグラムわからん」と聞かれたので、「太鼓の達人」と答えた。— Koji Saiki (@saikou9901) January 28, 2019 特にマーブルダイアグラムが腹に落ちるのが、やっぱり難しいようです。 私も最初わからなかったのですが、モノを触るう…

SIerを離れて、次はSaaSを頑張ることにしました

いわゆる退職エントリーです 新卒から約9年間務めたSIerを退職しました。 社内・客先常駐、請負・準委任、一通り経験しました。だいたい6年くらいは請負、3年くらい準委任でした。大手の会社にも常駐していました。 今回は、転職に至った理由をつらつらと書…

小中学校、「プログラミング」ではなく「情報」という授業はどうですか?

TL:DR 義務教育を受ける人の8割はITの開発者ではなく消費者 義務教育では「情報生産ライン」を流れる「情報」について学ぶべき 現実世界の観察・洗い出し、推論、意見交換 といったポイントを養ってもらいたい 少し前になりますが、こんなのがバズってまし…

ソフトウェア≒働き方

働き方というのは、普段からいそいそと取り組んでいる仕事のやり方のことをイメージしてます。 考えてみると、ソフトウェアは働き方と共通点が多いです。 無形であること 何か物を生産するのではなく、何か目的を成すものであること 伝統が大きく関与するが…

フロント変化早すぎわろた

最近、クライアントサーバ間の通信方式について、大きな変化起きすぎですね。 www.publickey1.jp www.publickey1.jp とどめにHTTP/3ですよ。。。 www.publickey1.jp 業務基幹系のシステムでクライアント・サーバ間のAPIをRESTfulにしようとすると、設計スキ…

銀の弾丸はないって言ってるじゃないですか

先週会社でデブサミ関西のフィードバックをしようとしてて、その中で他のメンバーに「銀の弾丸はない」って言葉を教えようとしていたところ、休憩スペースに置いてあった「WEB+DB PRESS Vol.107」の表紙が目に入りました。 WEB+DB PRESS Vol.107作者: 大竹智…

ソフトウェアが、やっとハードじゃなくなる

「プログラマーとお仕事をすること」という本を読んでいて、ソフトウェア開発プロジェクトにおいて、#noestimatesという派閥が存在するを知りました。 twitter.com どういう主張なのかというと、 「そもそもソフトウェアは開発の中で流動するものなので、コ…

Developers Summit 2018 KANSAI に参加してきました。人間です。

Developers Summit 2018 KANSAI(デブサミ関西2018)に参加してきましたので、参加したセッションの紹介と、所感を書いていきたいと思います。 event.shoeisha.jp 毎度のことながらデブサミは特定の技術にウンウンというよりは、いちエンジニアとしてこれか…

今日も暑いですね。ところで世界標準時で生活したくありませんか?

サマータイムの話はしません。 いやぁ、この人が全部言ってくれててスッキリ。はい解散。日本でサマータイムが絶対に導入されない理由。2020年東京オリンピック問題(本田雅一) - Engadget 日本版 https://t.co/ownTS2ilUl via @engadgetjp— Koji Saiki (@s…

SIerを憎んでSIを憎まず

またちょっとSIerに関して盛り上がる記事がありましたね。 type.jp 大体”SIer”という単語を出すと、 ITゼネコン ブラック企業 年功序列で成長できない 多重下請けで本来払われるべきところにお金が届かない など、様々なことが言われていますね。 まぁ、断言…

ビジネスにするには、夢から覚めないといけない

先週も紹介していた本、読み終わりました。 結論から言って、とてもいい本です。 irony9901.hatenablog.com 無知な状態から、知識がついて理解でき、知恵を得て夢を見て、時代とビジネスを見て夢から覚めて冷静になる。 ブロックチェーンの勉強としても当然…

新しい言葉も食わず嫌いはよくないよね

これ読んでます。まだ半分くらいですかね。 仮想通貨とかブロックチェーンとかわけわからんなーと思いつつ読み始めたのですが、驚いたというかはたと気付かされたところがあります。 ブロックチェーンは全体として、次の基本的な既知の知識を持って作られて…

「関心事を減らす」のすこ

これを読みました。 medium.com Twitterで流れてきたので。 オブジェクト指向が廃れる理由。フロントエンド向けAPIの提供とデータの読み書きが主たる役割になったサーバーサイドは、オブジェクト指向の強みが薄れる一方で、並行性とミュータブルな状態共有の…

言語に生きるかプラットフォームに生きるか

irony9901.hatenablog.com 昨日こんなことを書いていましたが、ふとスペシャリストとして生きるにしても、プログラミング言語というまた一つ視点があるな〜と思ったので、そのことについて書きます。 言語よりもプラットフォームのほうが、この先生きのこれ…

コンテンツに生きるかプラットフォームに生きるか

TL;DR エンジニア/クリエイターとして、「ゼネラリスト」「スペシャリスト」どちらが自分に向いて要るかを見定めていきましょう(自分のことは棚に上げて なに急に 最近、プライベートでGO言語をちょくちょく触っています。 GOはローカルOSがLinux、Windows…

JJUG CCC 2018 Springに参加してきました。

今年も会社のお金で、大阪から行ってまいりました。 www.java-users.jp 今年は、会場内の通路移動が一方通行になっていて、とても快適に移動することができました! 2回目の参加ですが、ブラッシュアップされていってるんだなぁというのを感じることができ…

GWも優先順位で過ごしてました

今年のGWはお金なくてあんま移動しなかったので、粛々と積んでたものを消化していました。 つらつら書きまして、オチやまとめもありませんので、よろしくどうぞ。 DomainDictionary 0.5.0 正直、これにほとんど時間を使ってました。 github.com 生Luceneは慣…

な なにーーーー!今まで書いていたHTMLは?

IT

去年買ってずっと積ん読していたこの本、最近になって読み始めました。 いま読破率7割くらいですかね。 一言で感想を言うと 「一日でも早くこの本を読んでいればよかった」 といったところです。 業務システムもWebベースになって久しいですが、ほとんどシ…

Japan Container Days v18.4に参加したので、内容紹介は他の人にまかせて所感をば。

次のイベントに参加してきましたので、所感をまとめます。 containerdays.jp トップバナーはもう次回12月分になってますね。下にスクロールすると今回のプログラム等がまだチェックできます。 セッション資料については、まとめてくださっている方がいるよう…

ウォーターフォール開発者の新人研修は「SHIROBAKO」鑑賞で決まり!

TL;DR ソフトウェア開発は、アニメ制作と似ている なのでアニメ制作現場を劇画したSHIROBAKOはソフトウェア開発の劇画ともいえる 観たら、必ず考えよう 知ってた 知ってる方は、多分思ってること同じだと思います。ナカーマ そもそも「SHIROBAKO」とは アニ…

Microsoft PowerAppsをさわってみる

IT

今日はいよいよMicrosoft PowerAppsをさわってみます。 powerapps.microsoft.com フリーのメールアドレスだと環境がつくれないので、試せない方もいるかもしれませんので、参考になれば幸いです。 注意 Kintone、Oracle Apexと同じ感覚で画面を見ると若干混…

Oracle Apex (Application Express)をさわってみる

IT

昨日に引き続きです。 ノンプログラミングツールいろいろあるんで、どんどんさわっていこうかな〜と思ってます。 今日はOracle Application Expressです。 本当は最初に触ろうと思ってたのはMicrosoft PowerAppsなんですが・・・ Microsoft OfficeのPowerApp…

Kintoneをさわってみる

IT

普段、スクラッチでシステムを作っていますが、なにかと再発明で消耗することは多いものです。 というわけで、いわゆるノンプログラミング開発のうち、流行りのKintoneを触ってみようと思います。 自社での利用もそうですが、個人的にはお客さんに納める業務…

「事業とソフトウェアは分離することはできない」のところが大事なんだよ

今週じゃないですが、これなかなかバズりましたね。 kuranuki.sonicgarden.jp はてブのコメントをざーっと眺めてみると、11この題目のうち、 プログラミングは製造ではなく、設計である プログラミングの生産性は人数に比例しない プログラムの品質は人を増…

ぼくわるいフィーチャーじゃないよ

IT

私の別のブログで、初めてのFastly、初めてのCDNを触った話を書きました。 ennui9901.hatenablog.com ここにも書いてますが、業務系WebシステムをやっているとWebページキャッシュは完全に悪いやつ扱いになっていますし、キャッシュしないためにレスポンスヘ…

フレームワーク≒哲学だよねって話

TL;DR あと、プログラムにおいても、哲学がない人はライブラリなりフレームワークなりの設計意図を読み取り/推理したりしないので、へんな使い方する。つまり哲学ないと、プログラムもへん。— Koji Saiki (@saikou9901) 2018年1月25日 前にこんなツイートし…

文字列の中央寄せ(センタリング)ルールが決まりましたのでみなさんこれでお願いします

IT

TL;DR ”文字列”は、中央寄せをした瞬間”文字列”ではなく”図形”になる そのため、文字列を中央寄せすることは現実的に”不可能” 「何があっても確実に桁数が均一になる…ならなかったら首吊る…レベルの文字列を中央寄せにするか/しないか」という選択肢を1回実…

要件のある”デザイン”ならセンスとかなくてもできる

TL;DR 目的があれば要件がある。要件があれば設計ができる。 ”デザイン”だって目的があればセンスじゃなくて理論的に設計できる。 つまり、俺でもきっとなんかカッコイイのが作れる!Q.E.D.! はじめに この週末、フォトブックを作っていました。うちの社員…

情報とデータの違い 〜決定版〜

IT

決定版は、いいかげんみなさん意識しましょうと意訳してください。 TL;DR 「0」「1」はデータです 「晴れ」「雨」は情報・・・ 「晴れ」「雨」は データ です。 はぁ? システムには設計がつきものですが、設計するときに「情報」と「データ」を区別して設計…