I can’t believe I did it so fast

Remember how I mentioned Python only yesterday? Well, I’ve had a really long (and fun) programming session (about 10 hours), and I have a warm feeling of deep familiarity with the language. Yup, I know it. I am surprised though. It usually took me much longer to learn the language.

Of course, I can’t claim that I know it all. Here are the things that I used in the last few hours:

  • Lists and dictionaries
  • Functions (with parameters and default values) and objects
  • Database interaction (MySQL with MySQLdb)
  • Forking
  • Regular expressions
  • Documenting code … Really.

I wrote and re-wrote almost a 1000 lines of code, which made me feel much more comfortable with Python syntax and concepts.

P.S.: I still got it…

Python! Here I come!

Life is full of surprises and irony. Or at least it looks so to me. Especially now.

It’s been more than two years since I planned to learn Python programming language. At first I really wanted to do so, but didn’t have any free time. Then I came across a couple of tasks at work that made me write a few patches here and there, but the complexity just wasn’t there and I didn’t learn anything beyond the simpliest things. Then a lot of time passed by and I forgot those simpliest things too.

Recently I found myself looking at Python code more often than I used to. But I still didn’t have to write any code. Just read and understand.

Then I had to write few more patches. Again, the complexity wasn’t there.

And so on and so forth.

Until today I realized that I have a somewhat complex project to implement and there is practically no choice of programming language. Hooray! I’ll finally have to learn to use Python!

P.S.: I’m glad I was saving up all those Python bookmarks.

Longest working day in a long while

I’ve been known for spending long hours at work. But I haven’t done so in a long time now. Other things interest me now, and I have more to get away to.

Today though I just had to stay in. I’ve been in the office since the start of my yesterday’s night shift (23:00) until today’s lunch time (about 14:00). I’ve marked it as two working periods, just in case.

I had too many things to do and none of those could have been postponed anymore. Plus I broke a few more things on the way, that just had to be fixed.

Gladly, I managed to get everything under control and can enjoy the rest and family now. Do I sound like I’m 85 already?

The Secret Project coming through

The Secret Project that I working on is coming along nicely. We had some breakthrough activity today. The biggest task that we had so far seems to have been solved. Data importing will take a couple of days and than on we’ll have only exciting stuff to work at.

The original deadline of first beta release still stands at March 1st, 2006. We might get delayed a few days, but no serious show stoppers can be seen from where we are now.

We will select a few people to for the first beta testing – to get really ugly things out of the way. That should take about a month. And than we’ll unleash it onto all of you who want to test the second beta. That should run for a couple of more month. And than we’ll have the production release. That is if everything will go fine (read: as it goes now).

I can’t wait to tell you more, but that is all I can say now. Maybe even slightly more than I should have said.