No Silver Bullet – Essence and Accident in Software Engineering
representation of the abstract entities in programming languages and the mapping of these onto machine languages within space and speed constraints.”Abstract “Most of the big gains in software productivity inordinately hard, such as severe hardware constraints, awkward programming languages, lack of machine time. How much of what software engineers now do is still devoted to the accidental, as opposed survives beyond the normal life of the machine for which it is first written • Software is embedded in a cultural matrix of applications, users, laws, and machine vehiclesInvisibility • Software is invisible0 码力 | 35 页 | 1.43 MB | 5 月前3The Goal - A Process of Ongoing Improvement
capacity of the plant is to increase the capacity of only the bottleneck. Story - NCX-10 n/c machine idle on lunch break, pile of inventory in front of heat treat Jonah: “Whatever is available, the world’. What is the process? STEP 1 IDENTIFY the systems’ constraint (bottleneck at the NCX10 machine) STEP 2 Decide how to EXPLOIT the constraint (Machines should not take lunch breaks) STEP0 码力 | 6 页 | 100.81 KB | 5 月前3DevOps Meetup
issues. Maintenance window changed from once a week to everyday Expanded Sphere of Influence Machine Imaging DEG and 3rd Party Application Installations Route Adds – requires heightened security0 码力 | 2 页 | 246.04 KB | 5 月前3The DevOps Handbook
independent of developers 2. Segregated processes so we know the dependencies – eliminates “worked on my machine” 3. Package the application to enable repeatable installation and configuration into an environment0 码力 | 8 页 | 23.08 KB | 5 月前3
共 4 条
- 1