Professor at Delft University of Technology
read more
I frequently speak about my spreadsheet research, social media and about presenting.
read moreAt Delft I am the coordinator for the Bachelor End Project and teacher of the course 'Programming for the 99%'
read moreDeep learning is an attempt to mimic a human brain. It was tried in the 80s, but we have better techniques now, especially in terms of automated feature selection. A benefit of deep learning is that algorithms have lower bias and make less mistakes than humans. Examples of deep learning are generating written text from […]
Naming is hard, George Orwell already knew that in 1946 when he wrote an essay about it. The rules for good naming: 1) Never use a metaphor, a figure of speech or something you have seen before, like a SomethingFactory 2) Never use a long word where a short would do, eg compnay_person_collection vs staff […]
This talk is about Monte Carlo simulations. Sometimes, you cannot make a model upfront, so you can have randomness help you. Suppose you need to estimate a bloblike area. You can try to come up for a formula to describe the boundaries, or you could shoot darts at it and see how many hit the area. […]
To understand how and why C was created, we need to go back in time, back to the EDSAC to be precise. How programming looked in those days: To really get into the inner workings of the EDSAC, Olve wrote FizzBuzz for it (so cool!) That you can try out in an emulator. This […]
When we talk about testing, often the first thing that people think about is finding bugs. Small things like a crashing app, or catastrophic failures: This second one is interesting, as we know exactly what code causes it. This is “adatran” according to Kevlin: Ada written by Fortran programmers. The code was written […]
Email mail@felienne.com