Thought on Software Engineering
Articles by
Frans
In general
The Art of Programming
Types of data
Object-Oriented Considered Harmfull
The problem of end-user transactions
Speed of progress
The problem of backwards-compatibility
: The "Capitalist" model of software production
Software engineering is mostly a craft
Methodologies
eXtreme Programming
The answers by the Rational Unified Process
Tom Gilb about EVO
(and eXtreme Programming)
Pair programming
Balance in software engineering
Agile software development
Thoughts about user interfaces
How to make your application look amateuristic
Undo & Redo mode of working versus Load & Save
Operating system aspects
Machine independent implementation of Cooperative Multi-threading in C
International standards
XML sucks
SAX sucks!
but not always
Object Constraint Language: a traditional formal language
A problem with STL iterators
Others
Reference counting done correctly
Analysis of the I-LOVE-YOU virus
How to crack a Binary File Format
The "Caps Lock" key
On the use of comments
Plug-in Pattern
Software patents
Single or double click events
Event oriented GUI programming
Move events during single click
Meta-Meta
Subtyping
Metamodeling fascination
Derived relations in ArchiMate
Four levels of modelling of information systems
Triangle mesh
Back-tracking language
Concurrency control
Merging in distributed version control
Conflict resolution
Avoiding merging
The diamond problem
The Essence Language
Merging moves in trees
Removing T_ marco
Filter language construct
Cursor language construct
Simple repository build on file sharing service
The nature of a map in data modelling
Caching as an execution mechanism
Transactions in programming language
Parallel parsing with processes
C# generics and class extensions
Literate programming with Markdown
Data modeling in Thinkwise
Senor software engineer
struct
or
class
The life of a software engineer
Scrum Master
Being too senior
Frans
|
Home and email
|
My life as a hacker