- 作者在2021年退休,結束了近40年的程式設計師生涯,並非因為能力不足,而是因為缺乏繼續的意願。
- 他們強調誠實面對自己的能力和興趣的重要性,並指出在快速變化的行業中維持長期職業生涯是具有挑戰性的。
- 作者繼續撰寫生成藝術的程式碼,發現這比他們之前的工作更複雜且更有趣,並強調在追求新興趣中獲得的個人滿足感。
- 一位退休的蘋果工程師反思公司從工程驅動轉向行銷驅動的決策過程,這促使他們離開公司。
- 儘管離開了企業界,這位工程師仍然持續為生成藝術編寫程式碼,並發現這比之前的工作更為複雜且富有創意。
- 「這篇文章突顯了許多程式設計師在現代工作環境和快速技術變遷中所面臨的困境,有些人則在個人專案或開源貢獻中找到慰藉。」
- 「Fusion OS 是一個針對 x86-64 架構的業餘操作系統,使用 Nim 程式語言開發。」
- 目前的功能包括 UEFI 開機載入程式、實體和虛擬記憶體管理器、使用者模式、搶先式多工、系統呼叫、ELF 載入器和計時器中斷。
- 計劃中的功能旨在新增需求分頁、進程間通信、磁碟 I/O、檔案系統、鍵盤/滑鼠輸入、Shell 圖形使用者介面和網路功能。
- Fusion 是一個由 Nim 程式語言實作的業餘作業系統(OS),由作者 khaledh 在 GitHub 上討論。
- Nim 被選中是因為它具有類似 Python 的語法、沒有預設的垃圾回收器、優秀的 C 語言互操作性以及其他有利的特點。
- 「討論強調了 Nim 的全面標準庫、對更好整合開發環境(IDE)支援的需求以及真正的總和類型,並提供了有關作業系統開發挑戰(如任務切換)的見解。」