📄️ 何謂人?
最近看了很多關於 #攻殼機動隊 (Ghost in the Shell)、 #全面啟動 (Inception) 、#銀翼殺手 (Blade Runner)、#異形系列 (Alien) 的電影分析,分析觀點都在探討幾點:
📄️ 軟體測試?
說明一些關於 #軟體測試的 觀念:
📄️ 記憶與人格
「我們緊抓著記憶,彷彿能賦予我們人格」
📄️ Service Mesh
吉他手眼裡的 #ServiceMesh - 完整版
📄️ 自我?自由意識存在?
自由意識
📄️ 美麗新世界
年假複習這本經典反烏托邦小說《美麗新世界 (Brave New World)》。這本其實提到的與 #人類大命運 有些想法類似,就是未來人類會被階層化,有點類似印度的種姓制度,只是更加『科學』而已。。。
📄️ Jsonnet
底下是他的 Features [1]:
📄️ 規劃網路 - AWS VPC
AWS 每個新服務推出來,過一段時間 VPC 就要弄一個東西來解決這些服務之間串接的問題,也就是服務跟服務之間如何溝通,這段 Network Topologies 本質上就是在處理 Routing,也就是我說過的問題:
📄️ Auto Ops?
老話一句:當飛機出問題時,機師說沒自動駕駛,他不會降落。
📄️ 自動化?程序化?
偶爾要提一下。
📄️ Design Pattern
高效溝通。
📄️ 紀律
電影 潛艦獵殺令 (Hunter Killer)
📄️ VSTS
Azure DevOps (#VSTS) 每個 Project 左側功能區塊,分成幾個部分:
📄️ 部署測試
我在 #軟體測試階段 [2] 介紹中,提到一個概念: Deployment Test,也就是那些部署程式自身的測試。在另一篇文章 介紹 #CodeDeploy [3] 時,也點出類似概念:#Pipeline 的 scripts 必須可以進 Git 版控、可以在開發者本機做測試、驗證,而不是被工具綁死。
📄️ 能量轉換
三個 #轉換 的例子
📄️ 管理者的軟體工程
撇開中美貿易戰、華為資安疑慮,以經營企業來看,一般企業上位者、管理者很少懂「#軟體工程」,更別提實踐。
📄️ IBM ThinkPad T42
考古
📄️ 先看狀況
截圖文章的主軸是談 #代碼精進之路,內容是以工程角度看待效能、架構、品質與 #敏捷開發 等事情。所以,不同角度的人,看待同一件事情,很習慣地會站在自己的立場說話。
📄️ 好軟體
我們常常希望軟體工程師可以開發出好軟體。
📄️ SQA 面試題目
上週 SRE 聚會聊到面試考題,分享我上一個工作 (SQA Manager, 2012~2015) 的面試考題。。。
📄️ 架構與錄音介面
上週跟朋友喇賽,聊到做音樂的一些概念,與系統架構 (Queue) 的對照。
📄️ 依賴反轉
控制反轉 (#IoC, Inversion of Control) 的效果。
📄️ 人類簡史 閱讀筆記
最近讀了以色列歷史學家 #哈拉瑞 的大作 #人類簡史、#未來簡史 ,書中提到很多關於 #人類意識 的議題,結論是人類只是計算機。
📄️ 路徑
憑著記憶,把專科時代上學路徑用 GMap 量測出來。那時候還沒 18 歲,沒機車駕照,所以每天騎腳踏車上學,一直到有駕照,就這樣騎了三年,每天來回約 30km .... 現在想起來,還真是佩服自己,青春的肉體真好 XDD
📄️ 組織政治
記錄一件很多年前發生過的事情
📄️ 滷肉攤架構
開一家店,賣滷肉飯 + 貢丸湯,
📄️ 倚天屠龍記 - 倆倆相忘
1994 年 #倚天屠龍記 的這首配樂:#倆倆相忘 不管是詞、曲,還是編曲,都是經典中的經典。
📄️ 倚天屠龍記 - 六大派圍攻光明頂
大事件: #六大派圍攻光明頂
📄️ 開發鬼笑話
一些觀察的現象:
📄️ End of Q1'19
莫名其妙,好像什麼都沒做, 2019Q1 就過完了,從年前、年後,一直到現在,送走了好多人,吃了很多飯局,也約了好幾場卻沒吃到,一延、二延、三延 ... 然後就忘了。這過程心裡的感覺很複雜,愁悵感由然而生,想很多事情,正向的、反向的、自私的、大格局的,都想過。但從不想改變什麼,因為也改變不了什麼。
📄️ 重構
Refactoring) 是軟體工程的名詞,也是本經典的著作(現在已經第二版)。簡言之就是透過系統性的 #實踐方法,讓程式碼更容易維護、更容易閱讀,但不影響產出結果。
📄️ 入門
「嚴格講,把手冊 K 完、做過 lab 只算入門而已,上了戰場才是學習的開始。」
📄️ 存在的意義
一個下午聊這麼多:
📄️ 退休
跟朋友聊到 #退休 的議題,我腦袋就是這場演講的內容。
📄️ Dev 和 Ops 誰有價值?
跟朋友聊到這問題的看法:
📄️ 即時?
人類對於 "即時/立即" 的感覺,我的經驗值是 20ms ~ 50ms,只要大於 50ms 就可以感覺到 "延遲"。 #聲學 裡有三個名詞是跟延遲有關係的,分別是 echo / delay / reverb。
📄️ 你的系統架構
你的系統架構
📄️ DevOps and SRE 職缺
之前有人問:
📄️ 色彩
小時候喜歡畫畫
📄️ 降低溝通時的威脅感
降低溝通時的威脅感: SCARF 模式
📄️ 如何處理複雜度是軟體開發最核心的問題
Steve McConnell 在其經典著作《Code Complete》中,提出的一個核心觀點是:
📄️ 全貌
一些觀察
📄️ 第二座山
人生要爬兩座山,第一座山是關於「自我(ego)」的,你希望自己越來越成功、越來越厲害,要實現自我,獲得幸福。第二座山,卻是關於別人的,是關於「失去自我」的:你為了別人,或者為了某個使命,而寧可失去自我。
📄️ 技能與能力 - 騎士精神
能力 (Ability)
📄️ 質能轉換
三個領域物理能量的 #轉換 例子,日常生活中一直都存在: