Software development technologies and trends are not particularly tangible things, yet we need to reason on them. At Arolla, the company I’m part of, we’ve designed an « ancient world map » of software development, as a cartography of the universe of software development we live in. Built for our own purpose, we also share it so [...]
Continue Reading »
Tags: agile, arolla, development, game, language, map, skill, software, technique, technology, tool, visualization, worldmap
Posted in Programming, Soft skills • 1 Comment »
We did it again! On May 15 we had our third jam session at home on a Sunday afternoon. What? As usual, total improvisation: switch the machines on, start the recording, then everyone plays whatever he/she likes! Nothing was prepared in any way, except the sounds loaded in the MPC. We had no lyrics prepared, [...]
Continue Reading »
Posted in Music • 2 Comments »
The Composite pattern is a very powerful design pattern that you use regularly to manipulate a group of things through the very same interface than a single thing. By doing so you don’t have to discriminate between the singular and plural cases, which often simplifies your design. Yet there are cases where you are tempted [...]
Continue Reading »
Tags: closureofoperation, composite, design, fold, functional, intentionrevealing, interface, java, language, oo, pattern, Programming, trick
Posted in Functional style, Programming • Comments Off