Skip navigation.

Memel

Infinite Power Computing Theory & Practics

Have you already installed IE8?

Nice new article Martian Headsets by famous Joel Spolsky has recently appeared on the Net. It addresses a really hard decision made by Microsoft regarding web standards compliance. Really good artice. I support all his arguments too. Shoulda be read by all web designers. And this is exactly why I'm not even using IE7 today!

And because of the same kind of problems my Opera page now looks a little bit messed too, after a forced major templates upgrade by Opera team. Thank you alot for making me a little more time to work! :smile:

(To be fair, Opera kindly reminded me of upcoming template upgrade. But, is it of real help anyway?)

Programming as Phylosophy. Part 2.

, ,

2. When you think you're programming...

And what it really is:

  • Tweaking the code to run innermost loops a little faster: this is preparing for competition in the market;
  • Resolving border conditions, fencepost errors and race conditions: debugging
  • Rearranging and structuring the code, merging duplicated parts, making functions shorter and clearer: preparing for better product maintenance
  • Indenting code, providing comments: preparing for presentation
  • Optimizing the code, rewriting parts of code: consequences of bad initial design
  • Fighting with tools and frameworks, making workarounds, avoiding known bugs: debugging, testing
  • Creating sophisticated constructs, such like "one-liners" in Perl: no point at all; overcomplicates further maintenance
  • Writing the initial code from scratch: yes - this is a part of programming!



To be continued...

Programming as Phylosophy

, ,

Introduction

I decided to start here a sequel of articles on how I understand Programming. It may be useful for some Programmers (note the capital letter), or may be not. In fact it doesn't matter. I believe that any shared points of view are somehow useful. Even if some of them are totally wrong. And this is a part of my phylosophy too.

To begin thinking about Programming from an existential philosophy point of view I can give some starting theses here:

  • 1. The decision making during any programming project is nothing different from any other everyday's life decisions we make (or like to make) every day.

  • 2. The programming process is only a certain slice of view on real (or imaginary) problem. The result of the process is only one of many possible results, most of which could be well acceptable too.

  • 3. In conclusion - nothing special is in Programming comparing to all our other activities in life.



Disclaimer: I will write these series in a form of short brain-dumps in unformal way, with no respect to conventional wisdoms, encyclopedic knowledge and famous idols. I can call such my style as a Optimistic Controverse. In order to confirm my right to behave so shamelessly, here is a short list of facts of my life in Programming:

First program written: October 1975
First language learnt: Fortran
First OS: IBM 1400, IBM/360
First UNIX experience: 1987
First Linux Experience: 1994

Languages in use: Fortran, Algol, PL/I, C, LISP, Perl, Shell, JavaScript, 4GLs
Languages learnt, but ignored: C++, Java, Python
Last language learnt: JavaScript, in 2000
Preferred languages: C, JavaScript, 4GL

Technologies in use: (D)HTML, XML, Ajax, TCP/IP
Technologies ignored: UML, SQL


1. The definition of Programming

What to say about Programming...?

I am often being asked to speak on that. Now I shell try to explain my feel of Programming more seriously. The main and first thing I realized to myself in years - it is NOT just coding. In other words - it is much more than coding.

Let me define Programming as a kind of non-material philosophy.

All what you program in your life - doesn't really exist in material world (except the huge set of magnetic distortions on various media devices, which have nothing to do with your ideas, thoughts and emotions when you are inside the process of Programming). You cannot become a Programmer just by will. It's as much as you cannot become an aristocrat or artist. You can only born with it. Otherwise - you are a coder, or even worse - developer. Unfortunately, these states of "programmers" are prevailing in modern times. But let them be, - we need them too.



To be continued...

Stolen Dreams

First of all, I'd like to tell that this is not from a semi-fantastic scenario. This happened (I think so) to me. I looked around the Web, trying to find some similar stories to no avail. So I decided to ask people here about such phenomena.

The story is simple - I've met my wife 4 years ago, and this started to happen. From the very first of our nights I realized that I'm not dreaming when sleeping near her. Dreams dissapeared. At all! I found it quite strange from the very beginning. And since then I have no explanation, even no clue about this. We live together closely by the last 2 years, and I still have no dreams. But when I or she is out to the trips, living separately for some time - my dreams return...

There's nothing bad happened with my health or our relations. Everything is Ok. But still... This phenomena persists.

I'd like to know if someone personally faced such things, or can point to any info about this?
This is very interesting.

Kūčių stalas



(Ši nuotrauka gavosi visai atsitiktinai. Tiesiog fotokamera pasvyro ir suveikė)
(This photo has been taken accidently. My hand just had shaken while doing another photo)
January 2010
M T W T F S S
December 2009February 2010
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31