Cyberpunk, Spirituality and Technology - The Voidspace Blogspot

The strange and deluded ramblings of a rather odd person. Hello Dude - It's Me

Please Fasten Your Seatbelts

And Loosen Your Clothing

The Blogspot Archives
By Category
All By Date All By Category
Blog On Blogging Cyberpunk
Fun Jesus Centre
Life River Farm House
Silly Spirituality
Technology Website

Resolver and IronPython

emoticon:note After over a year of working as a programmer for Resolver Systems I can finally tell you what I've been working on.

We're now 'out of stealth mode' officially, and Resolver is in the hands of a few beta testers.

Resolver is a new spreadsheet program (a desktop application) for companies who push spreadsheets beyond what they were designed to do.

Resolver in action...

I won't bore you with all the techie details, but if you are interested you can read my announcement on the Techie blog. I've also launched a new website, with articles and examples on how to get the best from Resolver: Resolver Hacks.

Resolver is written in a new programming language called IronPython. I'm currently writing a book on IronPython for Manning. As well as this, I'm giving a couple of talks on the subject soon.

A talk on 'Python in Your Browser: IronPython and Silverlight' at PyCon UK in September. The following week I will be giving a similar talk (to a very different audience) at Mix UK, the Microsoft developer conference. Then in November I will be at another Microsoft conference in Barcelona called TechEd. I won't be speaking there but will be on the Microsoft dynamic languages stand. All more than enough to keep me busy. Wink

Like this post? Digg it or it.
Posted by Fuzzyman on 2007-07-21 16:07:42 | |
Categories: ,


Breaking Language Barriers

emoticon:globesearch In the last ten or fifteen years Britain has seen a great deal of inwards migration. Of course this is not the first time, even in recent history, but every generation thinks that they are the first... Wink

The pattern of immigration has been changing though. Even five years ago there were a huge number of asylum seekers from oppressed and war torn countries: Iraq, Iran and Somalia [1] for example. Currently we are seeing a great deal of economic migrants from Eastern Europe, particularly from the new EU countries like Poland. I can't imagine why (of all places) Polish workers would want to come to Northampton, but very welcome they are. Smile

Delia helps teach English as a second language, as part of the 'New to UK' scheme run by the Jesus Centre. She has just been employed part time by them, to help launch a new initiate seeing how we can best serve the new communities in Northampton.

[1]Northampton has a very established Somali community.

Like this post? Digg it or it.
Posted by Fuzzyman on 2007-05-21 14:10:58 | |
Categories: , ,


It's Been a While, but I've Got My Excuses

emoticon:programs Hello folks. It's been a while since I've posted here, far too long. This is of course the traditional opening to blog entries on unloved blogs all across the intarwebs. Oh that it should come to this, my blog joining the ranks of the deceased or terminally ill livejournal homepages. Sad

Of course I have my excuses (which is no excuse), and I could always promise to turn over a new leaf and not leave it so long again. Alas, I suspect you may have heard all this before. Razz

Of course if you're that interested in what I have to say then you can visit my Techie Blog, which is thriving. This may say more than I would like about my priorities at the moment. The nub of the matter you see, dear reader, is that I am writing a book. A real live book, with a real live publisher and a real live advance and everyfink. This was the very dream of my younger pretentious self, but alack [1] it is a technical book - which hardly counts as a grand literary work.

I have now been employed with Resolver for almost a year, developing an application with a semi-obscure dialect (IronPython) of a semi-obscure programming language (Python). IronPython is actually the creation of the behemoth Microsoft, and thusly is attracting a lot of interest, and we folks at Resolver are pretty much the first people to develop a whole application with it. The book is (well... will be) called IronPython in Action, and is being published by Manning Publications.

I'm now onto chapter five and still enjoying the process of writing, especially having my work professionally edited and learning to stick to the subject. It is absorbing far too much of my time though, and is likely to continue to do so for the next few months. Perhaps when I find another few minutes I'll tell you about it...

[1]I have already used 'alas' this entry, and thought that its less multiplous sibling 'alack' could do with an airing.

Like this post? Digg it or it.
Posted by Fuzzyman on 2007-03-31 00:42:52 | |
Categories: , ,


Me - the Computer Programmer

emoticon:computer Well, for nearly four weeks now I've been able to say that I'm a computer programmer. Smile

I was very surprised to find a job programming with the language Python. Even better, the people I work with are really cool, and I really enjoy the job. Smile

The days are still flying past. The nice thing is, that we are working towards a beta release for November. So just as the first enthusiasm for the job is starting to wear off, things should get really exciting again.

I can't tell you what we are working on, but don't worry. As soon as I'm allowed to say, you'll be the first to hear. Razz

One of the things that worried me about switching to a job programming was that I might lose regular contact with people. Working at TBS [1] (selling bricks) kept me interacting with all sorts of weird and wonderful people. On the whole builders are pretty down to earth, and I enjoyed that side of the job. I worried that I might end up working on my own in a darkened room, barely speaking to another human soul. Laughing

Thankfully, here at Resolver we do pretty much everything with pair programming. This means we talk everything through, and I rarely work on my own. Of course this could be a drag, if I didn't get on so well with my colleagues...

[1]Hey, nice website James.

Like this post? Digg it or it.
Posted by Fuzzyman on 2006-05-11 13:55:59 | |
Categories: ,



emoticon:info Well... the unthinkable has just happened. Someone has offered me a job programming in Python. Very Happy

Once I have worked my notice at my current job, I will start work with ResolverSystems. They are a small team, all seemingly good guys [1], working on something new using some radical programming techniques.

I'm a bit blown away by the news, so I think I'll shut up now.

[1]Time will tell. Wink

Like this post? Digg it or it.
Posted by Fuzzyman on 2006-03-20 11:44:23 | |


SPV Unlock at the Voidspace Shop

Unleash Your SPV.

SPV C500 / C550 development process for unlocking your mobile phone handset for any network AND application unlocking allowing installations of unsigned software (such as backup apps, games and third party software) and writing your own applications. This is the official ORANGE unlock method.

With this process your handset will be able to take any SIM on any network [1] and any software. Only 4.99

To purchase, or for more information, visit the Official SPV Unlock Page.

[1]Sometimes called SIM free.

Like this post? Digg it or it.
Posted by Fuzzyman on 2006-03-17 21:53:44 | |


Job Interview

emoticon:development On Friday I had a job interview. This was for a job working in London, programming with Python. Jobs programming in Python are rare enough, but this could be very interesting.

They've chosen Python for what seems like a very good reason, besides its sheer elegance and flexibility of course. :- }

The interview was five hours long. They are a small and young team, with currently three developers. They use pair programming. Because of this, it is particularly important to them that everyone in the team gets on and is able to work together. So I had a half-hour/forty-five minute interview with each of the programmers before doing some programming with two of them.

None of them asked me any personal questions [1]. They all asked me about design patterns. Laughing

It's impossible for me to gauge how well the interview went. My lack of an academic programming background showed up, and my diagrams of program structure were ropey to say the least. The rest went better, so I think I'm in with a chance.

The two core developers (well, the two who've been doing it the longest) come from a C++ and a Java background and are relatively new to Python. As a result I was able to point out a couple of minor features of Python syntax that at least one of the developers hadn't come across before.

They are all intelligent guys, and seem straightforward enough to get on with. Pair programming looks like an excellent development methodology, along with the other development choices they've made. I'd definitely like to get the job, but I'll find out on Thursday. Confused

Hopefully my strengths, Python experience, creative intelligence and strong productivity, came across and I'll have good news for you then. Wink

[1]One of them came close when he asked me one question about my time at University.

Like this post? Digg it or it.
Posted by Fuzzyman on 2006-03-12 16:31:04 | |


Romanian Detective Puzzle

emoticon:paper My wife Delia is Romanian, however she speaks better English than most of the people I know. (Except with a gorgeous twang of an Eastern European accent that comes out every now and then.) She has a Romanian degree in English and Romanian [1] literature and really enjoys working as a translator.

A while ago I put up on Voidspace Services that Delia is willing to do translation work. We've had a few enquiries, but this is the first job that has come through; and it's an intriguing piece of detective work.

A lady contacted us wanting some writing on the back of some photos translating. She is tracing her family tree and had got as far as Bucharest and got stuck. Smile

Her grandparents moved from Israel to England years ago, and her grandmother used to talk about how wealthy they used to be when they lived in Bucharest. Of course no one believed her.

Her granddaughter has some old family photographs spanning from around 1918-1942 with Romanian writing on the back, including several names and a couple of addresses in Bucharest.

The writing is old Romanian (some of the spellings are different from modern Romanian), but Delia has managed to translate all but a few illegible words. She has also tracked down the two addresses in Bucharest and managed to deduce a bit about the relationships between the people mentioned. It's a very interesting peek into the past and someone else's family history.

The grandmother's story rings true. In about 1940 various laws were passed against the Jews in Romania. During my two visits to Romania I saw a couple of old and derelict mansion like houses. Delia said that these were abandoned when the Jews fled for Israel in 1940, and weren't re-inhabited. In the town of Roman, where her parents live, there was a large Jewish community before the second world war. Nowadays there are virtually no Jews there.

As Romania is shortly due to join the EU, the need for English <--> Romanian translators is about to sky-rocket. Romania is still gradually emerging from the communist pit it was mired in. Alongside this it has a steadily growing IT market, that will only continue to expand in the coming decade. Hopefully Delia might get some interesting work from this.


You may be interested in an article on Life in Romania, or the gallery of Pictures from Romania.

[1]The 'old' spelling of this is Rumanian, but hardly ever used these days. As ever this note is added purely for the sake of the search engines. Smile

Like this post? Digg it or it.
Posted by Fuzzyman on 2006-03-08 11:18:49 | |
Categories: ,


Voidspace Shareware Mailing List

emoticon:envelope To go along with the programs I'm releasing as Shareware, there is (another) new mailing list. This is for support, discussion, bug reports and feature requests. Smile

Like this post? Digg it or it.
Posted by Fuzzyman on 2006-02-28 12:18:31 | |


Voidspace Shareware

emoticon:world I've just launched the Voidspace Shareware Page.

This is where the programs I release as shareware will be available from. Currently this is :

Another new program release will follow in the next day or so, with more to come...

For most of these projects free demo versions will be available, and for some of them the Python source code will be available under a Shared Source Type license.

Like this post? Digg it or it.
Posted by Fuzzyman on 2006-02-27 16:11:06 | |
Categories: ,


Job Hunting

emoticon:clock The job hunting is interesting. If you're interested in how it's going, you can read about it in Job Hunting, on my Techie Blog.

Like this post? Digg it or it.
Posted by Fuzzyman on 2006-02-24 18:52:02 | |
Categories: ,


The Old Blog Archives

There was so much ancient wisdom distilled into my old blog, that I couldn't let it just creep ignominiously into the pages of cyber-history. More to the point I'm still getting some hits from google with the old entries. Here are the archives of my previous Blogger based blog.

The Old Voidspace BlogThe Old Techie Blog

Hosted by Webfaction