Daniel Lewis: A Web, Software and Intelligent Systems Researcher, Developer and Consultant.
- I have the following Interests/Skills in computing -
Well Known Programming Languages: Java, Ruby, Objective-C and Haskell.
Known Programming Languages: Prolog, C/C++ (and a little C#), CLIPS, Pascal/Delphi, Javascript, SQL.
Intelligent Systems Interests: Expert Systems / Knowledge Bases, Semantic Web, Logic and Logic Programming.
Software Methodologies: Functional, Object-Oriented, Logic.
- I have the following Interests outside of computing -
Philosophy: All kinds. I quite enjoy Aristotlean Thought and Eastern Thought.
Psychology: Particularly to do with the mysteries of the mind and also Jungian thoughts.
Religion: In particular - Christianity, Gnosticism, Buddhism and Paganism.
Music: I can play Guitar and Bass. I enjoy listening to most forms of Rock, some forms of Metal and Indie, and I like 80s music (e.g. Duran Duran).
I have a blog available here: http://www.vanirsystems.com/danielsblog/
My passion is ...
being romantic
I know too much about ...
apple macs
My parents always told me ...
I can make it far
My childhood ambition ...
do chemistry
My favorite memory ...
meeting my girlfriend
Why I write ...
I write because I feel passionate about what I write about... which tends to be about computing-y stuff
What I am reading/watching/listening to ...
I am currently listening to my girlfriend flicking through her magazine, and also me typing.... quite surprising that neither of us have music on at the moment.
My first job ...
Working at a large Electrical/Electronics store
My best moment ...
getting an article published in ACM Crossroads
My inspiration ...
people that act altruistically
Ruby is a language, which, you will probably end up learning to love. It is an Object-Oriented Language, which means that everything within Ruby is an object. An Object has properties (e.g. a watch is X heigh, Y width and Z depth etc) and it has methods (e.g. set an alarm, illuminate etc). Ruby also takes some ideas from the Functional Programming Model. Functional Programming is a mathematical way to describe what a program should do (well known Functional Languages include Haskell, Miranda, ML and LISP). Ruby has limited functional support, but it is there none the less. I will not go in...
More..Daniel Lewis
Member since: March 2007
Articles Written: 1