Book Stack Dump, Day 1

Book abbreviations correspond to titles on the picture from this link:
Cooperative Multireading Revisited and Started

POSA2: The importance of understanding middleware.

POSA5: Design: Thinking before building.

AMP: Think concurrently - a skill.

EIP: Learn technology: goal to apply it effectively. Integration via messaging - use patterns to leverage forthcoming technologies.

MM: Processes and threads: an OS view.

SC: Great divide: Discipline/Control vs. Agility - all good work done in the middle. Project-dependent approach. Dad style management. Information Age vs. Industrial Age management.

ASS: A window to a larger world. What to know if you want to be a support manager.

SM: Maintenance is 70% of life-cycle cost. Education misses software change.

CC: It takes 5-15 years for research to come into practice. Self-taught programmers need a formal reference book.

RP: The need to understand distributed middleware and object technology. Projection of Patterns to technology link the patterns.

MES: 3DES.

OOM: Philosophy of object-oriented methods.

TIS: Importance of fundamentals of long-term validity vs. specific products. Transactions in OS.

NAT: Network analysis is a part of problem solving skills. Independence of analysis techniques from software analyzers.

PT: Non-Chomsky systems and non-canonical parsers? Parallel parsing? Find new ways to use parsers in pattern recognition?

CW: More and more criminal code than before.

PNA: Need to discuss networks free from politics and market. Patterns lead to the collapse of complexity. Emergent orthogonality from cognitive shift.

CA: The need to overcome ignorance in hardware, understanding of the total software/hardware system and quantitative approach to ground thinking.

GC: Lifetimes can no longer be predicted manually. Manual lifetime control limits OO modularity.

CS: First-order information hiding (pure OO) is restricted to state transformations (no instances of ADT are allowed in the language). Second-order hiding allows the definition of algebras on ADT (additional operations). Class mechanism can be used to describe ADT but not the way around (the lack of static properties in class definitions). OO information hiding is the mix of first- and second order. Object - first order model. Second-order models provide access to internal state (C++/Java).

- Dmitry Vostokov @ SoftwareGeneralist.com -

           

Announcements

Coming Soon:

Management Bits: An Anthology from Reductionist Manager

Crash Dump Analysis: Practical Foundations (Windows Edition, Systematic Software Fault Analysis Series)

Debugging Notebook: Essential Concepts, WinDbg Commands and Tools

Crash Dump Analysis for System Administrators and Support Engineers

New Magazines:

Debugged! MZ/PE: MagaZine for/from Practicing Engineers


New Books:

Memory Dump Analysis Anthology: Color Supplement for Volumes 1-3

Memory Dump Analysis Anthology, Volume 3

First Fault Software Problem Solving: A Guide for Engineers, Managers and Users

x64 Windows Debugging: Practical Foundations

Also available:

Windows Debugging: Practical Foundations

DLL List Landscape: The Art from Computer Memory Space

Dumps, Bugs and Debugging Forensics: The Adventures of Dr. Debugalov

WinDbg: A Reference Poster and Learning Cards

Memory Dump Analysis Anthology, Volume 2

Memory Dump Analysis Anthology, Volume 1

New Children's Book:

Baby Turing

Leave a Reply