[置頂]

書單: 安迪葛洛夫:Only paranoid survives.

Jul 26, 2008

約耳談軟體文章列表與兩篇文章的大意

Architecture astronauts take over May 01 2008
架構太空人接管

大意:
微軟跟Google 在這篇文章裡都被電爆了...
他們在做著消費者不需要的東西...
提到了微軟買下Groove這個公司而讓首席工程師 Ray Ozzie到微軟來工作。
而以作者角度來看,Ray Ozzie 最終的工作成果是Windows Live Mesh,
一個消費者不會想要用的 file synchronization tool.


Martian Headsets Mar 17 2008

Why are the Microsoft Office file formats so complicated? (And some workarounds) Feb 19 2008
**已譯**
Five whys Jan 22 2008
五個為什麼
Where there's muck, there's brass Dec 06 2007
要掙錢就別怕髒

大意:
FogCreek提供 host-based, installable 兩種軟體的版本,後者帶來較多的營收。
但後者也需要你較多的 effort 去 maintain. 大部分的事情都是如此,輕鬆、易於維護的軟體與business model, 帶來的金錢
通常小於客製化、需要比較多 customer support 的軟體與business model.
但注意有許多要注意的細節部分。例如:對FogCreek公司來說,他們是在推出 installable 版本許多年之後,
才推出 host-based 版本。所以如何取決營收與維護成本,仍需要多考慮。

嘉言錦句:
"Until they do, they won't be solving problems for people."
"Good design seems like the easiest thing to copy, but, watching Microsoft trying to copy the iPod, turns out to be not-so-easy. Great design is a gnarly problem, and can actually provide surprisingly sustainable competitive advantage."
The only way to keep growing--as a person and as a company--is to keep expanding the boundaries of what you're good at."

註:Wasabi 是 FogCreek 公司內部使用的一個語言與編譯器。
http://www.fogcreek.com/FogBugz/blog/post/The-Origin-of-Wasabi.aspx
http://www.joelonsoftware.com/items/2006/09/01b.html

Talk at Yale: Part 3 of 3 Dec 05 2007
耶魯演講:第三部
Talk at Yale: Part 2 of 3 Dec 04 2007
耶魯演講:第二部
Talk at Yale: Part 1 of 3 Dec 03 2007
耶魯演講:第一部
Evidence Based Scheduling Oct 26 2007
證明導向的時程規畫
Strategy Letter VI Sep 18 2007
策略書之六
Font smoothing, anti-aliasing, and sub-pixel rendering Jun 12 2007
字型平滑化、反鋸齒、畫素重繪
A game of inches Jun 07 2007
英吋的遊戲
Smart and Gets Things Done Jun 05 2007
聰明的完成工作
Seven steps to remarkable customer service Feb 19 2007
**已譯**
Copilot 2.0 ships! Jan 26 2007

The Big Picture Jan 21 2007
全貌
Elegance Dec 15 2006
優雅
Simplicity Dec 09 2006
簡潔
Choices = Headaches Nov 21 2006
有選擇等於頭痛
The Guerrilla Guide to Interviewing (version 3.0) Oct 25 2006
**已譯**
The Phone Screen Oct 24 2006
手機螢幕
Book Review: Beyond Java Oct 12 2006
書評:Beyond Java
Amazing X-Ray Glasses from Sprint! Sep 19 2006

Sorting Resumes Sep 08 2006
** 翻譯中 **
A Field Guide to Developers Sep 07 2006
** 已譯 **
Finding Great Developers Sep 06 2006
** 翻譯中 **
The Identity Management Method Aug 10 2006
The Econ 101 Management Method Aug 09 2006
The Command and Control Management Method Aug 08 2006
** 翻譯中 **
Three Management Methods (Introduction) Aug 07 2006
** 翻譯中 **
Can Your Programming Language Do This? Aug 01 2006
My First BillG Review Jun 16 2006
FogBugz 4½ and Subjective Well-Being May 16 2006
The Development Abstraction Layer Apr 11 2006
Foreword to "Eric Sink on the Business of Software" Apr 07 2006
Micro-ISV: From Vision to Reality Jan 11 2006
The Perils of JavaSchools Dec 29 2005
Test Yourself Dec 29 2005
How to Ship Anything Dec 13 2005
Reading List: Fog Creek Software Management Training Program Nov 22 2005
Fog Creek Software Management Training Program Oct 26 2005
Set Your Priorities Oct 12 2005
The Project Aardvark Spec Aug 17 2005
Usability Testing with Morae Jul 30 2005
Hitting the High Notes Jul 25 2005
Project Aardvark Midterm Report Jul 07 2005
Introduction to Best Software Writing I Jun 20 2005
Wall Street Survival 101 May 20 2005
Making Wrong Code Look Wrong May 11 2005
--------
The Road to FogBugz 4.0: Part V Apr 01 2005
The Road to FogBugz 4.0: Part IV Mar 31 2005
The Road to FogBugz 4.0: Part III Mar 30 2005
The Road to FogBugz 4.0: Part II Mar 29 2005
The Road to FogBugz 4.0: Part I Mar 28 2005
Documentary Filmmaker Wanted Mar 23 2005
Foreword to Painless Project Management with FogBugz, by Mike Gunderloy Feb 11 2005
Colo Expansion Version 2.0 Feb 05 2005
Advice for Computer Science College Students Jan 02 2005
Camels and Rubber Duckies Dec 15 2004
The //comment FAQ! Dec 09 2004
It's Not Just Usability Sep 06 2004
Contents of Joel on Software, the Book Aug 19 2004
------ ( 梅普華大約翻到這個時間點左右)
How Microsoft Lost the API War Jun 13 2004
Mike Gunderloy's Coder to Developer May 05 2004
Top Twelve Tips for Running a Beta Test Mar 02 2004
Please Sir May I Have a Linker? Jan 28 2004
Getting Your Résumé Read Jan 26 2004
Biculturalism Dec 14 2003
Craftsmanship Dec 01 2003
The Book Club Oct 16 2003
The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) Oct 08 2003
Bionic Office Sep 24 2003
Rick Chapman is In Search of Stupidity Aug 01 2003
Fixing Venture Capital Jun 03 2003
Finding an Office in New York City Mar 28 2003
Building Communities with Software Mar 03 2003
New Server at Peer 1 Network Feb 03 2003
Mouth Wide Shut Jan 15 2003
CityDesk Entity Classes Jan 03 2003
Lord Palmerston on Programming Dec 11 2002
The Law of Leaky Abstractions Nov 11 2002
Worst Project Ever? Sep 25 2002
Platforms Aug 30 2002
Strategy Letter V Jun 12 2002
Product Vision May 09 2002
2002/05/07 May 07 2002
Five Worlds May 06 2002
Our .NET Strategy Apr 11 2002
Picking a Ship Date Apr 09 2002
Nothing is as Simple as it Seems Mar 04 2002
The Iceberg Secret, Revealed Feb 13 2002
Rub a dub dub Jan 23 2002
Fire And Motion Jan 06 2002
Getting Things Done When You're Only a Grunt Dec 25 2001
Back to Basics Dec 11 2001
A Hard Drill Makes an Easy Battle Nov 20 2001
Working on CityDesk, Part Five Nov 13 2001
Working on CityDesk, Part Four Oct 29 2001
Working on CityDesk, Part Three Oct 17 2001
In Defense of Not-Invented-Here Syndrome Oct 14 2001
Working on CityDesk, Part Two Oct 13 2001
What Does CityDesk Do? Oct 12 2001
Working on CityDesk, Part One Oct 12 2001
Ask Joel Aug 22 2001
Hard-assed Bug Fixin' Jul 31 2001
Good Software Takes Ten Years. Get Used To it. Jul 21 2001
Michael E. Porter's Competitive Strategy Jun 21 2001
What is the Work of Dogs in this Country? May 05 2001
Are the Groove Designers Architecture Astronauts? Apr 22 2001
Don't Let Architecture Astronauts Scare You Apr 21 2001
How Many Lies Can You Find In One Direct Mail Piece? Mar 24 2001
Strategy Letter IV: Bloatware and the 80/20 Myth Mar 23 2001
Spring in Cambridge Mar 19 2001
Human Task Switches Considered Harmful Feb 12 2001
Daily Builds Are Your Friend Jan 27 2001
Big Macs vs. The Naked Chef Jan 18 2001
The Ricochet Wireless Modem (a Review) Dec 20 2000
Up the tata without a tutu Dec 02 2000
Netscape Goes Bonkers Nov 20 2000
International Readers Nov 14 2000
Painless Bug Tracking Nov 08 2000
Another Business Model That Doesn't Seem to Work Oct 25 2000
Painless Functional Specifications - Part 4: Tips Oct 15 2000
Painless Functional Specifications - Part 3: But... How? Oct 04 2000
Painless Functional Specifications - Part 2: What's a Spec? Oct 03 2000
Painless Functional Specifications - Part 1: Why Bother? Oct 02 2000
Wasting Money on Cats Sep 12 2000
Fog Creek Compensation Aug 30 2000
Feedback on Programmer Compensation Aug 28 2000
How do You Compensate Programmers? Aug 27 2000
Three Wrong Ideas From Computer Science Aug 22 2000
The Joel Test: 12 Steps to Better Code Aug 09 2000
Wordsworth Responds Aug 07 2000
Free Desktop Pictures! Aug 04 2000
The Wireless Web: Spacesuits Needed Jul 31 2000
Passport Responses Jul 28 2000
Does Issuing Passports Make Microsoft a Country? Jul 26 2000
Anonymous Response Jul 25 2000
Microsoft Goes Bonkers Jul 22 2000
Whaddaya Mean, You Can't Find Programmers? Jun 15 2000
REALBasic Jun 12 2000
Strategy Letter III: Let Me Go Back! Jun 03 2000
Reading Code is Like Reading the Talmud May 26 2000
Strategy Letter II: Chicken and Egg Problems May 24 2000
Strategy Letter I: Ben and Jerry's vs. Amazon May 12 2000
Auto motion in Excel? May 12 2000
Juggling Tasks in Excel May 08 2000
Top Five (Wrong) Reasons You Don't Have Testers Apr 30 2000
Where do These People Get Their (Unoriginal) Ideas? Apr 19 2000
Things You Should Never Do, Part I Apr 06 2000
Incentive Pay Considered Harmful Apr 03 2000
Painless Software Schedules Mar 29 2000
NDAs and Contracts That You Should Never Sign Mar 28 2000
The Guerrilla Guide to Interviewing Mar 23 2000
Command and Conquer and the Herd of Coconuts Mar 23 2000
Converting Capital Into Software That Works Mar 21 2000
Two Stories Mar 19 2000
More on Sabbaticals... Mar 18 2000
Let's Take Sabbaticals! Dec 24 1999

No comments: