On Reading

Posted on Fri 05 August 2016 in english

Neil Gaiman:

When you watch TV or see a film, you are looking at things happening to other people. Prose fiction is something you build up from twenty-six letters and a handful of punctuation marks, and you, and you alone, using your imagination, create a world, and people it and …


Continue reading

Seven Deadly Sins

Posted on Fri 05 August 2016 in english

  • Code even you cannot understand a week after you wrote it -- no comments
  • Code with no specifications
  • Code that is shipped as soon as it runs and before it is beautiful
  • Code with added features
  • Code that is very very fast very very very obscure and incorrect
  • Code that is …

Continue reading

Functional real world

Posted on Thu 02 June 2016 in english

Today I listened to episode 41 of the Functional Geekery podcast with guest Eric Normand. Eric talked about teaching functional programming ideas, wherein he already has broad experience from doing LispCast, Closure Gazette and PurelyFunctional.tv.

His idea of how to teach functional basics is simply brilliant. Instead of providing …


Continue reading

Foundation for Phoenix

Posted on Tue 31 May 2016 in english

Intro

OK, so you've decided to use another framework instead of Phoenix's default bootstrap. Foundation is one of the biggest competitors to Twitter's bootstrap (currently over https://github.com/zurb/foundation-sites[23.000 stars on GitHub]) and was created by Zurb, which offer a wide variety of so-called http://zurb …


Continue reading

UIKit and Phoenix

Posted on Fri 20 May 2016 in english

To be honest, I'm no big fan of using the default Bootstrap framework provided by Phoenix. The basic version isn't even the problem, it's just I think that Bootstrap-y sites look boring and all the same. There are so many frameworks out there, why don't use another one?

UIKit may …


Continue reading

Clean Code in Elixir

Posted on Fri 29 April 2016 in english

If you've ever read "Uncle Bob" Martin C. Fowler's Book Clean Code: A Handbook of Agile Software Craftsmanship there's an example in chapter 2 of what good (or bad) use of context means.

It reads as follows:

private void printGuessStatistics(char candidate, int count) {
  String number;
  String verb;
  String pluralModifier …

Continue reading

RETROpulsiv 7.0

Posted on Sun 17 April 2016 in english

Yesterday there was a retro computing event at my university. Here you get some impressions:

Power Macintosh 7100

HP Apollo 9000

Amiga 2000D

Macintosh LC475

Macintosh LC

Have you seen the beautiful game running on the Amiga? It's Dragon's Lair :)


Uncle Bob Types

Posted on Wed 06 April 2016 in english

Yesterday I listened to 2 interesting episodes of 2 different programming podcasts:

The first one is called New Rustacean and covers the Rust programming language, which was created by Mozilla as an alternative to low-level language like C/C++. Of course you can write high-level code as well, but I …


Continue reading

Living Dolls

Posted on Thu 03 March 2016 in german

Auf Living Dolls: Warum junge Frauen heute lieber schön als schlau sein wollen von Natasha Walter bin ich durch den deutschsprachigen, feministischen "Lila-Podcast" aufmerksam geworden. Das Buch wurde dort bereits mehrfach lobend erwähnt, was mich zum Kauf verleitet hat.

Klappentext

Der Klappentext spricht von "rosa Spielzeug", Kinderkleidung mit "eindeutig sexuellen …


Continue reading

Joe Armstrong on software reusability

Posted on Wed 24 February 2016 in english

"I think the lack of reusability comes in object-oriented languages, not functional languages. Because the problem with object-oriented languages is they’ve got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire …


Continue reading