James Crisp

Software dev, tech, mind hacks and the occasional personal bit

What is Wing Chun About?

For those of you who haven’t heard of it, Wing Chun is a type of Kung Fu which was developed by a nun in China, a couple of hundred years ago. It focuses on technique rather than strength and, as such, is designed so that a smaller person can successfully fight a much larger person, and not get too tired out in the process. There’s no messing around in Wing Chun, it’s not like the movies where fights go on for ages. The aim is to take out your opponent rapidly and effectively.

Here are the principles of Wing Chun, according to the masters:

  • Economy of movement
  • Directness
  • Practicality

As a Wing Chun student of about 3 years (ie, by no means an expert), I think this means:

  • Carefully angling legs and arms (the ultimate angle) at which point they are very strong and take very little energy to resist force applied by an adversary.
  • Applying full body weight in every movement (eg, force going from shoulder, to elbow, to wrist in each movement).
  • Relaxation of muscles to increase speed, decrease energy use and make it very difficult for your adversary to grab you.
  • Redirection of strikes rather than blocking.
  • Increasing force of your strikes through pivoting and stepping forward.
  • Simplicity. Movements are simple with no adornments.
  • Ruthlessness. Nowhere is off bounds to a strike when you’re fighting for your life.
  • Keeping your pelvic floor muscles lightly tensed so that your body works as a single unit.
  • Every defence is also an attack.
  • Stance is very important. From a strong stance, your blows have much more force as you do not move backwards when you strike. All your force goes into your opponent, rather than rocking you backwards.
  • Upsetting the stance and breaking the guard of your opponent is a major goal. Once that’s done, they are at your mercy, you can keep them off balance by constantly moving forward.

I really enjoy Wing Chun. Also, it keeps me fit, and I think I’m much better equipped to deal with any sort of physical aggression as a result of my training. I haven’t tried any other school, but I’m happy with my current one, the International Wing Chun Academy.

“Norwegian Wood” by Haruki Murakami

Norwegian Wood is an excellent novel. I finished reading it at lunch today, and haven’t stopped thinking about it since. The novel is really subtle, and at the start, I wasn’t immediately interested. However, once I got into it, I couldn’t put it down. Toru, the narrator is so well developed in the novel that he seems almost like somebody I have met in real life. If you haven’t read it, don’t hesitate – start reading it right away! And don’t read any more of this post.

If you have read it, what do you think of the ending? I’ve read people suggesting that Toru committed suicide or similar, but I don’t believe that that is the case. For one thing, he’s got to live to 37 and catch a plane, as described at the start of the novel. I think the “dead centre” reference is due to Toru being dead centre of the “countless shapes of people walking by to nowhere”, rather than having died. I think the ending is happy. Or maybe I just want it to be. Here’s my interpretation. Toru is lost in the middle of nowhere. His old life was based around Naoko and Kizuki (plus Reiko as a link to them). They have all died or left. He is in the middle of nowhere. But Midori can rescue him from this. She is his anchor to reality and a new life. She will give his life direction and meaning – that’s why he calls out to her again. If anyone in the novel is a symbol of life, it is Midori, and by calling out to her, I can only understand that Toru has chosen to keep living and to pursue happiness. Midori’s silence is “the silence of all the misty rain in the world falling on all the new-mown lawns of the world”. That’s a positive image for me at least, pregnant with possibility.

If only I could read Japanese, perhaps I would understand better.

PS – Many thanks to my friend Jim for lending this most excellent book to me.

Some Random Writing

You’ve heard the expression ‘All men are the same’? That’s obviously not true. However, there are some things that most heterosexual men share. One of them is an inbuilt, natural response to stimuli, a certain bond that eats cultural differences for lunch, and that applies across all ages and languages. No matter what they pretend, a visit to a womans’ clothing warehouse is a daunting experience for a man.

Just look around. Sure, there are one or two women who look like they find shopping for clothes a chore. But the majority, see their rapt attention and concentration, circling the racks of clothes, looking, holding, touching, and cradling the cascading cloth against their bodies.

Now, for the men. You can see four sitting around the room – two are reading newspapers, one is operating a PDA and the last is just staring at his legs, spacing out. Only men sit in the chairs. They are the loved ones and drivers. Their opinion is sometimes sought, but generally only out of politeness. The women already know what suits them best.

Some Interesting Quotes

“Imagine, Paul said to me once, that the present is simply a reflection of the future. Imagine that we spend our whole lives staring into a mirror with the future at our backs, seeing it only in the reflection of what is here and now. Some of us would begin to believe that we could see tomorrow better by turning around to look at it directly. But those who did, without realising it, would’ve lost the key to the perspective they once had. For the one thing they would never be able to see in it was themselves. By turning their backs on the mirror, they would become the one element of the future their eyes could never find…
For years I’ve been determined to get on with my life by doggedly hunting down the future… It’s a blind way to face life, a stance that lets the world pass you by, just as you think you’re coming to grips with it.”
— Extract from “The Rule of Four” by Ian Caldwell and Dustin Thomason

“You know, for the longest time, I kept trying to make my life easier. It wasn’t until a month or so ago that I started to realize just how unbelievably fucking stupid that was. We’re not here to have an easy life. We’re not even here to do the things that we have to do. We are here to do the things we choose to do, and sometimes we choose to do them because they are challenging, not in spite of it. Would you keep playing a video game that was trivial to beat?”
Phillip J. Eby

“Don’t feel sorry for yourself. Only arseholes do that.” (Nagasawa)
“You try too hard to make life fit your way of doing things. If you don’t want to spend time in an insane asylum, you have to open up a little more and let yourself go with life’s natural flow… So stop what you’re doing this minute and get happy. Work at making yourself happy.” (Reiko)
— from “Norwegian Wood” by Haruki Murakami

Engaged!


Haven’t had a chance to write on the blog for a little while, but Soosun and I are now engaged! We went away about two months ago to Palm Beach for a long weekend, and I proposed there… and she said yes 🙂

Book Review: UML Distilled

UML Distilled: A brief guide to the standard object modelling language
(3rd Edition)
by Martin Fowler

UML Distilled is good. It is written carefully and concisely and has been heavily revised to cover UML 2. It is a opinionated book – it presents Martin Fowler’s view of UML. This is a good thing. Fowler concentrates on the parts of UML that he has found widely used in the industry, and the most useful in his own work. Fowler is not bound by the UML specification, he also describes “non-normative” diagrams (ie, variations on UML which are not standard but widely used). Fowler often provides his own view on a particular diagram or component. For example, I’ve often wondered when to use aggregation rather than association in a class diagram. Fowler cleared this up for me:

“Aggregation is strictly meaningless; as a result, I recommend that you ignore it in your own diagrams. If you see it in other people’s diagrams, you’ll need to dig deeper to find out what they mean by it. Different authors and teams use it for very different purposes.”

UML Distilled starts with an introduction about UML’s history and aims, and then a rapid look at different development methodologies and where to fit UML into them.

The core of the book covers the following diagrams/specs:

Class Diagrams
Sequence Diagrams
Object Diagrams
Package Diagrams
Deployment Diagrams
Use Cases
State Machine Diagrams
Activity Diagrams
Communication Diagrams
Composite Structures
Component Diagrams
Collaborations
Interaction Overview Diagrams
Timing Diagrams

Class diagrams and sequence diagrams are covered in detail, the other diagrams more briefly. The book is quite short, but gives enough information on each topic to allow you to understand and draw the diagrams. At the end of each chapter, there is a helpful “where to find out more” section and a “when to use this type of diagram” section.

There is also an appendix at the end of the book on changes between various versions of UML.

The book is surprisingly easy to read. Fowler’s style is clear and friendly and examples are well chosen.

My only complaint is that perhaps the book could have been a little longer to allow a bit more detail on some of the diagram types. I would have liked to have read a little bit more on object diagrams in particular.

I’d recommend the book to anyone who wants a rapid and concise introduction to or revision of UML 2.

Rating: 9/10

Happiness

A few weeks ago, I read an interesting article in the Sydney Morning Herald about happiness and also listened to a talk by the abbess of the Nan Tien Buddhist temple near Wollongong. These have merged together in my mind as they covered a lot of the same ground. I’m going to summarise the points that seemed important to me, and also include my own take on some of the ideas.

A mental approach
* If you’re happy, and your emotions are generally well balanced, you enjoy life more, other people enjoy your company more, and you’re more productive.
* Happiness is only in the mind.
* In your life, there’s a lot of things that happen to you. Some of these improve your life and some of them negatively effect you.
There’s a lot of chance involved that you can’t control.
* Therefore, if you want to be happy, you can’t rely on external events to make you happy.
* However, your mind is your own, and it is the organ through which you interpret everything.
* Since you are in control of your mind, you are in control of your interpretation of the events that happen to you.
* Therefore, by actively shaping your own interpretation and view of the events that happen to you in your life, you can choose to achieve happiness.

Completing goals
Completing goals makes you feel good.. for a little while. But there is always more to achieve. This means that you spend almost all your time trying to achieve, and the actual time after achieving is in fact very short before you need to rush on to the next task. Therefore, you’ve got to enjoy the path, not just the goal. Thus, see the mental approach above.

Ways that don’t work
* Achieving happiness through possessing things never works. No matter how much you have, you always get used to that amount, and want more. This means you’re always seeking, and the achievement is almost an anti-climax.
* No use comparing yourself with others to feel superior. Even if you are the “best” in your circle of acquaintances, it won’t be long before you find someone who is “better”. They’ll always be people who are richer, faster, smarter or better than you in a particular area, so this approach will only lead to disappointment.

Other Thoughts
Since happiness is only in the mind, the reality of your situation is completely irrelevant. If you feel like you are in control of your life, you think you are achieving your goals and you think you are doing well, then you are.

Book Review: My Job Went to India, 52 Ways to Save Your Job

Full Title: My Job Went to India (And All I Got Was This Lousy Book), 52 Ways to Save your Job

Author: Chad Fowler of the Pragmatic Programmers

185 pages, Paperback

An interesting book written by Chad Fowler, who spent 1.5 years in India hiring and managing an outsourced team of developers. The book’s main focus is on how you can make yourself as, a developer, more valuable to your company / community so that your job is not outsourced. There are quite a lot of valuable and interesting ideas in the book for professional development, and “getting your name out there”. The book also gives the reader some idea of what development is like in India, some tips and the pluses and minuses of outsourcing.

The style of the book is conversational, and easy to read. I finished it in 2 days. I’d recommend it to developers wondering about outsourcing and looking for some tips on professional development.

Rating: 8/10

Page 20 of 20

Powered by WordPress & Theme by Anders Norén