The Great Office Move

Filed under: General, Uncategorized — kathyjay at 6:59 pm on Tuesday, May 2, 2006

My job has moved to a new site, further from home and involving more M25. But I digress.

Not only did I find the site first thing this morning, but my stuff found my new office and the IT guys had even plugged in the computer. It all went without a hitch. I was waiting for the other shoe to fall all day because this is not my experience of office moves.

Sadly, the site change has not changed my rising time. 5.30am is too early for anyone. I’m a geek! Geek’s are evening people! Not crack of dawn folks.

Learning from doing

Filed under: Development, Techy stuff — kathyjay at 1:25 pm on Saturday, April 22, 2006

When I graduated from university I was filled with excitement and, in my own opinion, the kind of knowledge that employers should have been desperate to grab. Unfortunately there were around twenty million other IT graduates with the same kind of enthusiasm and knowledge, all of them much better at selling themsevles through CVs and interviews than little old me. But I did find a job. No the perfect job by any stretch of the imagination, but a good job with a blue chip company that will look good on my CV. In many ways, this job has been the real test of what I learnt through university.

The world definitely does not work in the clean, whizzy ways that unversity convinced me it would. My job as an analyst has turned out to require a lot more software development than I’d expected (phew!), but we are primarily data analysts so many of the principles that I learnt in unversity don’t fit with my department’s work methods. In fact, most of my colleagues have maths degrees. The strange thing is that I’m learning just how valuable some of methodology taught at uni was. Planning out a project and using standard coding conventions just isn’t something that’s done in my department. User requirements before beginning the project? Pah! Modelling the tool before building it to make sure that it does what people want? Never going to happen. Re-working the entire project after finishing because the internal customer actually wanted something different? Every day occurance.

I do what I can with my work, trying to make my code readable without random ‘x’ variables appearing for no apparent reason and using sensible commenting, but as time goes by I’m realising just how sensible many of the techniques taught at uni were.

Take databases as a random example. My courses at uni emphasised the importance of good indexing and using primary keys. Our data warehouse uses multi-set tables as standard in all commonly accessed tables, which means that indexing is often a joke. You try your best to write good SQL using the indexes, but the primay index on those tables does not identify one record. Whenever I’m creating tables in our little hidden corner of the warehouse I go with what I know and try to index correctly because it actually does make a difference in query efficiency when you’re dealing with tables containing millions of rows rather than the few hundred rows that I played with at uni.

And I seem to recall despairing over ever understanding grouping properly at uni, yet now I write queries with half a dozen table joins, derived tables, grouping all over the place and even the odd HAVING declaration with no problems at all.

I guess you really never learn to do things properly and confidently until you actually do them for real.

A little Google Talk interest

Filed under: Geek, Google, Techy stuff — kathyjay at 9:49 pm on Sunday, February 26, 2006

I’ve been experimenting a little with Google Talk over the last few days, primarily with the intention of introducing my mother to it. Her sister lives in Canada and is flying over to visit us this week. When she goes home, though, my aunt plans to finally buy herself a computer and I’m wondering whether I can get the two of them chatting on-line. Partially this would be so that they can communicate more often than phone calls a couple of months and also to give my aunt a private way to chat when she doesn’t want her housemate to overhear her.

The problem is that they’re both complete technophobes. My aunt is probably worse than my mom, but not by much. Instant messaging is a concept that they’re both figuring is too new-fangled and complicated for them.

Hence my experimentation with Google Talk. In the past I’ve had both AIM and Yahoo IM set up and not really liked either, which is problematic coming from a geek. A Jabber or Trillian type program would be perfect for me, but probably too much for my aunt to set up on her own. Mom has been considering changing from her current email provider and she seems quite interested in setting up a Gmail account. We could easily set up a Gmail account for my aunt while she’s here, saving her from the scary side of first steps on the Internet. And my experiments this week have shown exactly how easy it is to set up Google Talk - quite literally, you download and go. That should be just right for my aunt. And chatting is wonderfully easy. Er, too easy because I can now chat to friends at daft times :-)

I don’t plan to use Google Talk for VoiP telephone much - I’m still concerned about security stuff there and I don’t have a microphone set up on this computer. But I did receive a call from a friend in the States today. We’ve been emailing and chatting for around four years, but never spoken in person. Until today - she called and talked, I typed back. Her kids even said hi. It was wonderful. I finally know what her voice sounds like. I’m going to do some more reading up on the security, pricing and so on before instigating return calls, but it was absolutely wonderful to hear her voice for the first time.

I suspect that the reason I’ve never got into IM-ing before is because I know how addictive it could be. But it is good to chat to people in real time rather than some of the long-winded email conversations I have!

Templates and PHP

Filed under: Blogging, Development — kathyjay at 9:21 pm on Wednesday, February 22, 2006

I’ve been wandering around in the backend of this blog and discovered that it’s really very cool. The template system is incredibly powerful and uses PHP, giving me a chance to play around a little more in PHP. It’s also heavy on the CSS, something that I’ve really been getting stuck into over the last eighteen months. I’ve built a site from the ground up using PHP and a MySQL database, but this should be interesting because it’s a case of taking advantage of PHP functions that already exist.

I’ve already been able to customise this template slightly, makign the text re-sizable in IE, although the subheadings on the sidebar don’t have quite as much top margin as they should. Drat IE and it’s non-standardisation! But I’ve had a look at the codex and can see how I can sort the Blogroll links by name, although I’ll need to sit down and back-up the current template before I do anything extensive to it. Never hurts to be careful :-)

That, of course, is why I didn’t lose an entire day’s worth of work when the power went out at work today. Obsessive saving and version numbered back-ups. Learnt from four months of working on flaky Windows NT computers with frequent visits from Dr Watson.
I’m being dull and techy already. Must remedy that.

First post in new blog

Filed under: Blogging, General — kathyjay at 9:04 pm on Monday, February 20, 2006

Well, I’ve finally dusted off the blog and sorted a few things out. The blog has moved over to a WordPress back-end which I’m already loving a lot more than Blogger. Old posts can now be found at The Old Blog and the LiveJournal feed should now be automatic. Hopefully this will encourage me to maintain this much better.

And hey, I even got the theme to match the site a little better! I’m planning to rejig and redesign the main site - the footers break in IE, sadly - and I should be able to integrate the blog properly because WordPress themes are so much easier to fiddle with.

But now I must get back to more important things - such as watching Life on Mars.

« Previous Page