Agenda之魂

由于不知道Agenda的意思,所以去查了一下,它是议事日程; 待议诸事项一览表; 日常工作事项; 议程的意思。不过在本书中确实一个项目的名字,它是为解决各种信息的管理问题。

继续努力,改变世界,曾经美国前副总统(阿尔·戈尔)对Chandler的项目开发人员们讲过这句话。大多数程序员所共有一种理想主义,直接源于编程的辛劳和挫败。与令人畏惧的抽象建模较劲,或者面对蜂拥而至的缺陷大军,唯有万丈雄心能助你艰难前行。

20世纪80年代初期是个人计算机爆炸性增长的年代。卡普尔与Lotus 1-2-3程序永远的联系到了一起。1-2-3专为新型IBM PC 设计。展示了IBM PC的运行能力和运算速度。在卡普尔离职前,有一个项目让他滞留了一段时间,那就是Agenda项目。它是简单的列表管理软件,你可以用它来管理日常生活,也可以用它来进行学术研究、音乐收藏或工作项目,需要大量细节信息的地方都可以用到,自动分派特性,它还引进了一种管理数据的新手段--介于传统计算机数据库的严格结构和子处理软件的自由格式之间,提供用户随意输入的系统支持。其创新性和灵活性对大多数用户而言,功能太多。

Agenda 之魂---动态适应性程序,“先扔进去,延后处理”。

开源反对的呼声的不绝于耳情况下,卡普尔希望以自己的新项目回击,关于自己的软件,他只知道三个要素:1.它应当开源;2:它应当挠到Exchange的痒处;它应当承继  Agenda 之魂。

恩格巴特在自己的论文中提出程序员最有可能成为初期目标用户的原因--9条理由,同时他也提出成果也可用于智慧增进研究项目本身,改进研究和开发智慧增进系统编程活动的效能,设计、实现和修改程序的能力,在衡量研究进展时颇为重要。

机器改变人,增强人们的工作能力,反过来人也持续改进机器。

转载于:https://www.cnblogs.com/zhao-teng-ass/p/9225461.html

梦断代码 ---阅读笔记02相关推荐

  1. 梦断代码阅读笔记02

    最近读到了第四章,大体讲了: 模块化和组件化是软件人员的梦想,谁都想把几个模块插到一起就可以完美的运行并完成任务,但现实却相当残酷,可以运行的模块通常不能与自己想写的程序配合工作,好的源代码由于商业利 ...

  2. 梦断代码阅读笔记之一

    最近阅读了罗森伯格的<梦断代码>,算是近距离观察了十几年前软件开发的状态.这本书是作者对OSAF主持的Chandler项目进行田野调查  而写的一本书.本书是在讲一事,也是在讲百千事:是写 ...

  3. 梦断代码阅读笔记03

    经过几天的阅读,终于将这本书看完了,读完了整个故事,我进行了简单的总结,感觉不仅仅是在写代码与计算机或软件交流,更多的是做事行为. 首先是做事得有目标.无论做什么事情都要有目标和动力,这样做起事来无论 ...

  4. 梦断代码阅读笔记01

    就像这本书的推荐序一样,这本书最大的的魔力是它不只是讲技术和理论,而是向我们真实的反映了一流软件开发师是如何进行软件开发的,他把真实的事,人,技术以及产品的发展过程结合在一起.我们现在没有进行开发项目 ...

  5. 梦断代码阅读笔记之二

    第5章 管束奇客和狗 管理的任务就是让人能协同工作,益其长处.弱其短处.数字只是管理的一个起点,并非终点. 用代码行数计算软件生产力不太可靠. 非正式机制总是存在,而且如果没真正理解就改变他是很危险的 ...

  6. 梦断代码阅读笔记 03

    孟子曾经曰过"鱼,我所欲也,熊掌亦我所欲也:二者不可得兼,舍鱼而取熊掌者也",这就是我们耳熟能详的"鱼与熊掌不可兼得"的由来,无独有偶,其实生活中也有很多的&q ...

  7. 阅读笔记《梦断代码》其二

    梦断代码阅读笔记之二 读"乐高王国"的时候,真的引起了我的共鸣.因为以前我就是作者描述的那种程序猿,专注于制造螺丝和螺母这种小细节,而不屑于利用别人早就写出来不 知多少个版本的代码 ...

  8. 《梦断代码》阅读笔记01

    这几天阅读了老师推荐的<梦断代码>前几章,通过本书简介可以知道本书大概主要讲的是做软件过程中的困难. 第一章软件时间,主要讲的是从事软件制作行业的艰辛,需要没日没夜的加班工作,书中有这样一 ...

  9. 《梦断代码》阅读笔记之第8章至最后

    以下是我读了梦断代码第八章之后的读书笔记: 1.自己做的软件自己一定要用,即"吃你自己的狗食",自己的软件开发出来后自己都不会用那么还要指望别人用不成? 2.在软件开发编写代码的时 ...

最新文章

  1. TCP/IP / UDP 头
  2. PL/SQL Developer 工具连接ORALCE数据库的方法
  3. 工业交换机如何判断性能的好坏呢?
  4. mysql 8.0 一条insert语句的具体执行流程分析(一)
  5. 【Redis】三、Redis安装及简单示例
  6. 锐捷ap怎么设置_新房装修网络布线方案一:AC+AP模式,弱电箱只放光猫和集成AC...
  7. 干货:结合Scikit-learn介绍几种常用的特征选择方法
  8. sql缩进提高语句的可读性_为什么要使用列缩进来提高代码的可读性
  9. 为view设置虚线边框
  10. 基于ZYNQ FPGA实现图像采集存储显示
  11. 6.Springcloud的Ribbon的负载均衡算法解析及配置方式
  12. javascript闭包小结
  13. linux网络服务错误6026,wpa_supplicant/wpa_cli无法检测到接入点的错误密钥
  14. mysql下载安装安装包_mysql下载安装包及安装步骤
  15. Tomcat热部署三种方式的详细说明
  16. C语言程序设计第五版谭浩强课后答案 第三章习题答案
  17. Mac模拟器进行远程调试
  18. Excel引用函数-实例1
  19. 金一文化推出“B站2233 x中央芭蕾舞团”限量手办
  20. UliPad常用技巧小贴士

热门文章

  1. MD5简单加密实现32位16位字符
  2. 手机QQ2010(BlackBerry)Beta1公测
  3. 什么是土壤电阻率,它如何影响防雷接地
  4. 最强模拟器Genymotion到期开始收费破解教程
  5. 苹果手机投影_没有无线网络的情况下手机无线投屏投影仪
  6. 仿今日头条后台管理系统(一)
  7. AndroidManifest文件
  8. WordPress相关二次开发教程篇,简单易学
  9. 快速入门Kotlin
  10. OpenGL 入门 17:立方体贴图