Acceptance Test Driven Development (ATDD)
- What Is Acceptance Test Driven Development (ATDD) (nimblework.com)
- 08STRWR_T13.pdf (stickyminds.com)
- ATDD From the Trenches – InfoQ
Dunning-Kruger Effect
- Het dunning-krugereffect is een psychologisch verschijnsel waardoor mensen die incompetent zijn in een taak hun prestaties hoger inschatten dan deze in werkelijkheid zijn. (Wikipedia)
- Het Dunning-Kruger effect: blind zijn voor je eigen fouten.
Gartner hype cycle
- a graphical presentation to represent the maturity, adoption, and social application of specific technologies.
- Wikipedia
Misc
- Top 8 Continuous Integration Tools
- XText – A framework for development of programming languages and domain specific languages.
- Year 2038 bug
- comparing floating point
- WISKUNDE voor het voortgezet onderwijs
- Generalisten of specialisten?
- Why T-shaped people?
- Wat is kubernetes?
- Yagni (You Aren’t Gonna Need It) – Always implement things when you actually need them, never when you just foresee that you need them. (Ward’s Wiki)
Libraries
Log-levels
- When to use the different log levels
- Fatal – The program had to be terminated.
- Error – The requested operation could not be completed. Warning Something unexpected happened, but the program could continue. For example no write access.
- Information – Something notable happened. For example start, restart or stop of the program or using a different configuration.
- Debug – Detail information that is only usefully with access to the source code.
- Trace – Show the begin and end of every function.
Logging frameworks:
- Patheios – C++, type safe, high performance, requires work from the developer.
- Log4 – Java, PHP, .Net, C++
- Boost.log – easy, less performance when disabled.
- spdlog – Very fast, header only, C++ logging library.
CentOS Stream is a development preview of what is soon to come in RHEL, focused on the next minor release. Another distro, Fedora, is further ahead and more experimental.
Source: CentOS project changes focus