A Wrinkle in Time

| Tags: book, fiction, sci-fi, fantasy

“A Wrinkle in Time” is a trilogy by Madeleine L’Engle about the time traveling adventures of Meg Murry and her brother Charles Wallace. Those adventures have science fiction and fantasy elements and are classified as young adult literature.

The first book which gives the trilogy its name is “A Wrinkle in Time”. After reading the first pages I came to the conclusion that this is an insanely cool book and I didn’t change that opinion after finishing it. The author has some really strange ideas and a great talent to pour them into a book.

Meg — also called Megatron by her father — and her brother Charles Wallace, who has some unusual telepathic capabilities, are searching for their father, a physicist who didn’t return from a secret government mission. They are helped by three elderly women called Mrs. Whatsit, Mrs. Who and Mrs. Which, who are not really what they seem to be at first. With the help of those three the children travel to other planets, times and even other dimensions. They also shortly visit a two dimensional world, but that visit is very painful for them as they are three dimensional creatures and cannot deal with the two dimensionality.

In this first book the children get to know the Echthroi who reappear in the other two books and are the enemies of all independently living creatures. Those enemies aren’t named in the first book, but in all three books it’s a fight against the ultimate evil that wants to unmake happiness and individuality.

This first book has some nice tidbits for people with interest in mathematics and science in general like discussions about dimensionalities, tesseracts and folding space and time.

The second book “A Wind in the Door” is interesting. It has the same great story telling you get to know in the first book, but it’s not as good as the first one. At some point some repetitive parts became somewhat tedious to me and I asked myself when the author would finish that. But there was still enough fun and interesting concepts in it to keep me reading it. Much of it happens at a microscopic level inside a cell of Charles Wallace’s body who suffers from an illness his mother, who is a biologist working in her home laboratory by the way, is trying to find out more about.

I liked the third book “Swiftly Tilting Planet” best. I also think this one is more for the adult than the young in “young adult”. It’s a huge story spanning centuries. Charles Wallace is the main protagonist here. He travels through time with a unicorn called Gaudior. It’s really easy for Gaudior to travel through time but really hard and even hazardous to travel through space. So whenever the two of them reach a new destination and Charles Wallace asks “Where are we?” he is reminded by Gaudior “It’s not where but when!”. So they mostly stay in one place and relive different parts of the American history in which Charles Wallace has to use his telepathic talents to merge his mind with the minds of specific people of the time they are currently visiting and to nudge those people to do the right thing to prevent the Echthroi from manipulating the events to a bad outcome for humankind.

I really liked those glimpses into history and all those events have some kind of effect on later generations. And there’s also a nice wrap up that changes the perspective on a person introduced at the beginning of the book.

So I really recommend this trilogy for its cool ideas and the great story telling talent of its author.

Tom's Midnight Garden

| Tags: book, fiction

In the vast multitude of fiction books, some are specifically recognised as children’s books. I guess children’s books are recognised as such because they tend to be more predictable and structurally as well as thematically simpler than books for adults. Some people take great pride in not reading children’s books once they become adults. I’m not one of those and like to read well written children’s books from time to time.

“Tom’s Midnight Garden” by Philippa Pearce is one such book. Tom, the protagonist of this book, needs to spend some days with his aunt and uncle while his brother gets rid of the measles. His uncle and aunt are a childless couple who are happy to have a child at their place for some time, but who also don’t know a thing about children. So Tom gets bored and as he wanders around the house, in which his aunt and uncle occupy one apartment, he discovers a garden that seems to only exist during the night.

So now Tom visits the garden every night where he meets a girl named Hatty. They become friends and have some adventures while playing in the garden.

At first it seems that Tom visits are linear in time but then it’s suddenly winter in the garden while it was summer the night before. He also seems to jump forward and backward in time with his visits. And Tom also has some special capabilities while in the garden.

I wouldn’t call this a fantasy book. There are no knights or kings and wizards are also not to be found here. It’s a tale for children about friendship and loss in which the world has some fantastical properties that the rational mind dismisses as highly improbable.

But if you read it as a child and just take the world like it is described without questioning it, it is a wonderfully written story.

Only the end felt somewhat disappointing to me. It felt like a rather fast and abrupt wrap up after a nice tale. Somewhat like “Well, I told you the story. That’s it and here’s the explanation of the loose ends. Get lost.” But as an adult reader you will have an inkling of what’s going to happen some time before it ends and maybe it’s the disappointment to not have been proven wrong that gives the ending a bad taste.

But even with that little stain, I recommend this book to anyone who likes to become a child from time to time and read a really nice children’s book or to anyone who’s on the search for a book for their children.

Chronicle of the Fallers

| Tags: book, fiction, sci-fi

I’m a fan of Peter F. Hamilton. I just like his kind of writing. Each author has his or her own style of writing that shows in every book even if the author succeeds not to write the same story over and over again. Hamilton’s book are really grand space operas with boastful protagonists almost always showing some kind of cheeky attitude to the world around them.

I really liked The Night’s Dawn. I mean, how can you not like this insane tale were the dead force their way back into the world of the living and one of them is Al Capone.

The “Commonwealth Saga” which was expanded in the Void Trilogy didn’t disappoint either although the Void Trilogy didn’t reach the scale of inventiveness seen in the Night’t Dawn or the first two books of the Commonwealth Saga.

Now Hamilton has expanded the Commonwealth Saga once more with the “Chronicle of the Fallers”. This is a story that runs parallel to the one told in the Void Trilogy and reuses some of the mechanics introduced there. Hamilton originally planned to make it a trilogy but it ended up being a duology consisting of the books “The Abyss Beyond Dreams” and “Night Without Stars”. To show my feelings about those two books, I could say that Hamilton ran out of ideas and that’s why it’s only a duology, but as any other Hamilton book those two books are so long other authors would have made a tetralogy out of them. So that’s not really a valid proposition.

After reading the first of the two books some two years ago, I decided to not read the follow ups, but when the second was released, I somehow couldn’t resist.

So I’m not really excited about the chronicles. They are far from the best there is to have from Hamilton. I don’t recommend them. If you are new to Hamilton, don’t start with those. Take any of the other books. But if you are a seasoned Hamilton fan having read all or most of his other books, you will probably want to read this sometime. It’s a solid story, nothing revolutionary and sometimes even boring, but in the end it’s OK and even fun when Commonwealth trademark characters like Paula Myo enter the scene.

To Kill a Mockingbird

| Tags: book, fiction

When I finished reading “To Kill a Mockingbird”, a book by Harper Lee, Amazon proposed to me other books from the category “heartwarming stories”. At first I was a bit perplexed, because being a heartwarming story is not what gained it the Pulitzer price.

The story of the book evolves around the lives of two children growing up in a rural town in southern USA. This main story arc is very well a heart warming story. A different aspect makes it interesting, though.

The father of the children is a lawyer who was given the task of defending a black man accused of raping a white woman. This adds another dimension in which the author explores the relationship between white and black people in the southern US of the 1930ies.

Today, more than 70 years later, that relationship is still a difficult one. In Europe currently a similar situation is developing with the refugees. In both cases it’s distrust, suspicion and other negative feelings towards the “others”.

The book reminds us that in the end it’s always also a “we”. That both groups are made up of human beings having the same rights – even if the way of living and being of one group feels strange or unnatural to the other.

Besides having a deeper meaning, the book is very well written and provides an engaging story. So even just as a “heartwarming story” I recommend reading it.

The Last Unicorn

| Tags: book, fiction, fantasy

“The Last Unicorn” by Peter S. Beagle is on Amazon’s 100 Science Fiction & Fantasy Books to Read in a Lifetime and appears on other lists collecting great books. People confess having cried while reading it. Long story short. I was intrigued by this phenomenon.

I can assure you that crying is not the only possible reaction to this book. Simply being content at having read a beautiful book is another one.

The book is written in the style of a fairy tale. There is just one quest and several characters appear on the road to its culmination. Some stay and some leave again. There are no flashbacks, no side tracks. It’s fairly simple.

It begins with a unicorn. After hearing two people talk about there being no more unicorns, it becomes restless and sets out to find out whether it really is the last one and what happened to the other ones. Unicorns only die when they are killed. So the disappearance of all but one unicorn is a mystery.

On its quest for knowledge it meets Schmendrick, a magician who is most of the times unable to do any magic. Schmendrick is a very likable character. It’s quite enjoyable to follow his endeavors at doing magic. And Schmendrick stays till the end of the book.

I liked the tone of the book and the short stories it tells on its way to the uncovering of the great mystery. The characters are well crafted. The unicorn especially feels somewhat alighted or nearly arrogant. You would probably expect it from an immortal being and the unicorn actually says at one point:

You are a man, and men can do nothing that makes any difference.

So while it’s not a book that is guaranteed to make you cry, it’s beautiful in its way and an enjoyable read.

Bone Clocks

| Tags: book, fiction

“Cloud Atlas” was a collection of stories ranging over a long period of time that starts somewhen during the colonization time and ends in the future. And all the stories were somehow mysteriously connected.

“Bone Clocks”, the second book by David Mitchell that I finished reading some days ago, has some similarities to “Cloud Atlas”. This time there are six stories and they again start in the past and end in the future. But the past and future aren’t as distant as in “Cloud Atlas” and the connections are more obvious.

There is a woman — Holly Sykes — who appears in all stories and even tells the first and the last one. It all starts while Holly is a teenager and ends with her being a grandmother.

I liked the first story. There are some really funny tidbits like this one:

Over her head is a faded poster of a brown goldfish bowl with two eyes peering out and a caption saying: “JEFF’S GOLDFISH HAD DIARRHOEA AGAIN”.

I still start smiling when I think about that one.

The second story is the greatest of all of them. I’m not quite sure whether I would recommend reading the book just for this one story, but it is really great. It’s reminiscent of the Bret Easton Ellis’ books. There’s no way to remember all the details, because there are too many, and there’s actually no point in trying. It’s fun while it lasts but nothing you’ll keep thinking about during the days and nights that follow.

By now you’ll have an inkling of something strange going on. And that will get more obvious during the next two stories, but an unveiling will not happen before the fifth one.

I’m not into wartime hero stories. So the next story dragged along quite a bit. The fourth one was more interesting, although I sometimes thought that Mitchell created a self-fulfilling prophecy by stating early on in this one:

… what surer sign is there that the creative aquifers are dry than a writer creating a writer-character?

Each story is told by a different narrator and story four is told by a writer. But in the end it’s OK and quite fun on some occasions.

Story number five brings answers to the “What the …” questions that started piling up by now. There are some nice ideas presenting two groups using two different means to live forever. Those two groups fight each other and this story also shows a somewhat ridiculous fight involving force fields, lightning and so on.

The last story wraps up the whole thing nicely and Mitchell cannot let the occasion pass to tell a story about a gloomy future. While reading it I thought “Damn, we don’t make it to the part with flying cars in this one.” As fitting the current time, this dystopia is caused by climate change and careless usage of earth’s resources.

I liked how the perspective changes from one story to the next as the narrator changes. Most people reappear in the next stories, but you get a different look at them as the next narrator has their own views and ways to describe people.

Although it’s really slow and dragging on some places, the good parts make up for that. So, yes, “Bone Clocks” is a recommended reading — not as much as “Cloud Atlas”, but still recommended.

Everything I Never Told You

| Tags: book, fiction, tragedy

After a disappointing science fiction novel, about which I wrote last month, and a disappointing fantasy novel I didn’t bother to write about, I was again scanning my closed Amazon wish list for the next book. And so I came to read “Everything I Never Told You” which is the debut novel of Celeste Ng.

It’s what I sometimes call a “normal people problems” book. No lightsabers are used and no wizards appear out of thin air.

There is a family of five people: mother, father, son and two daughters. One of the daughters is found dead and the whole book revolves about the question why and how she died.

Through various flashbacks and inspections of the current situation from the viewpoints of each of the members of the family the problems that shaped the lives of the individuals and the family in its entirety are revealed.

At first it all seems to be rather mundane and a standard case of unfulfilled dreams and feelings of inferiority of the parents which they long for their children to implement and overcome. But it’s much deeper than that and the consequences are way more disturbing.

Ng succeeded to change my attitude from “Why did they recommend this book?” during the first pages through “That might be a good source for a drama movie.” to finally “So that’s how life sometimes plays. You die shortly after you realize what you can change to actually reach happiness.”

Congratulations to Celeste Ng for a great first novel. If you like to read touching stories with a good portion of tragedy, I recommend this one to you. If you are a parent and have specific ideas about the future of your child, I even urge you to read it.

Seveneves

| Tags: book, fiction, sci-fi

When “Star Wars Episode 1” arrived in the cinemas many fans were shocked and some came up with a conspiracy theory in which George Lucas had been kidnapped and replaced by an imposter.

When I look at Neal Stephenson’s books after “Anathem” I fear a similar conspiracy is taking place here.

I didn’t like “Reamde” and I don’t like “Seveneves”.

The setup of “Seveneves” isn’t overly exciting. One day the moon breaks apart into seven pieces and scientist predict that within two years it will split into many more small pieces that will produce a “hard rain”, which in turn will burn Earth and extinguish all life on it.

Similar scenarios have been used and reused for movies with beautifully rendered catastrophes.

But this is a book by Neal Stephenson and I believed in him doing something special with this. And he probably does. The book consists of three parts. In the first part the world prepares for the catastrophe by sending selected people to the ISS and creating a “Cloud Ark” with the ISS at its center. The second part shows the catastrophe and the third part takes place 5000 years afterwards.

I gave up at the start of the second part which is after 1/3 of the book. The problem is that the story is broken into little chunks by overly detailed descriptions of all sorts. It seems like Stephenson is trying to make sure some scientists will be inspired to actually build the things he describes. With that those descriptions look like small technically detailed essays.

The book is likely a contribution to his Project Hieroglyph. The project wants to bring together big ideas, real science and great stories.

The big idea in Seveneves is how humanity will deal with a catastrophe destroying all life on Earth. I’m convinced that Stephenson did a detailed research on all the topics he talks about in his essay-like descriptions.

The last one — great stories — is where the book is sorely lacking. Where is the engaging, exciting storytelling from “Diamond Age”, “Snow Crash” and the “Baroque Cycle”?

Is this an imposter at work? So sad. I really miss the old Neal Stephenson.

Jean Le Flambeur

| Tags: book, fiction, sci-fi

I pity those who read “The Quantum Thief” by Hannu Rajaniemi shortly after it was published and had to wait two years for “The Fractal Prince” and again two years for “The Causal Angel”. That’s because this trilogy is actually one huge story.

There’s so much going on here and so many things, that make their first appearance in the first volume, are explained in the second or third. It’s dubbed a space opera by some while others complain that it only takes place in our own solar system and so on a far too small scale to be a space opera. Even though the spaceships only visit Venus, Earth, Mars and Saturn, the actual action is grand enough for me to call it a space opera.

The protagonist here is a Jean Le Flambeur who is said to resemble Arsène Lupin. I don’t know whether that’s true or not, because I never read a Lupin novel and the last movie featuring him, that I remember watching, bored me somehow. Anyways, Jean is what you’d call a gentleman thief and throughout all three volumes he steals or tries to steal things, but while the original Lupin would steal crown jewels, Le Flambeur steals quantum information and other science-fictionally fantastical things.

The whole setup is really crazy. There is an organization called the Sobornost trying to finish the “Great Common Task” which involves uploading all humans into big planetary sized computers. It’s like a new kind of socialism inspired by the Soviet Union.

Then there is another group — a group of gamers — who spend their time in virtual realities called Realms and for whom even the war against the Sobornost is a game.

And then there are people of flesh and blood who just don’t want to be uploaded.

The books are filled with nerd talk to the brim. Here’s one piece I took the time to write down while reading:

There are two problems, really. The first is that we can’t solve any hard problems. Not really. Anything that’s NP-complete. The Travelling Salesman. Pac-Man. They’re all the same. All too hard.

Kindle’s feature of not only displaying a dictionary definition for a word but also being able to look it up in Wikipedia, was really helpful here. Regularly I came across terms that a Wikipedia entry would identify as culturally belonging to Russian or Japanese history.

The books are really crazy and if you’ve read any books about virtual realities, singularities and transhumanism then those will probably look like children’s play compared the the Le Flambeur books. Many of the concepts presented here are just fantastical and seem to be totally impossible, but then, no one can really know, how transhumanism would really work. And it’s a real joy to read those nerdy novels.

So I highly recommend those books and also to take the time to read them directly one after the other without any breaks.

Solved Problems

| Tags: dev, ios, swift

I’m that kind of guy who loses interest in problems once they are solved. That’s why I seldom write about software development on this site although developing software is what I’m doing most of my time.

Problems interrupt the flow. They require me to experiment again and again with seemingly not getting anywhere for some time. Solving problems also involve finding some good search terms that will make DuckDuckGo bring up some StackOverflow page or some blog post that at least contains some hints at where the solution might be lurking. Having solved a problem is fun. Achievement unlocked. Problem solved.

After a problem is solved the flow becomes tangible again. So I usually don’t write about solved problems. I plunge into the flow towards new challenges.

I applied for a job as an iOS developer some days ago and they asked me to do a homework to verify the truthfulness of what I told them about my skills. They asked me to develop an app showing fake statistics data for an unnamed website. The app was also required to contain a today widget.

As I developed the app and the widget and wrote tests for both, I realized that it presents the solutions to some problems in a pretty uncluttered way that might be useful to other people.

So I put it on GitHub. It shows my current opinion on the development of testable iOS apps in the Swift programming language.

Although it makes some use of ReactiveCocoa 3, I’ve still got the inkling that there is much more to functional reactive programming than how I use ReactiveCocoa now. So don’t take it as a primer on that subject. It’s still a good starting point, though.

I’ve read many comments from iOS developers complaining about AutoLayout. Perhaps because I’m used to this kind of layout management from the Java projects I’ve worked on, AutoLayout has never been a big issue to me. I actually like it. I’ve never been a fan of GUI builders and avoid Interface Builder whenever possible. I create my UIs programmatically. Sure, it’s quite verbose when you use the low level API, but I always have a simple wrapper around it that I started developing while working on Space Primacy. It’s so simple that I didn’t bother releasing it as a framework. That’s one of those solved problems I mentioned above.