
That cycle used to happen to me quite a bit long ago until I got more organized. I now use graph paper to prototype and wire frame any gui apps am working on and an A3 plain paper drawing pad to chart and take notes on the architecture before i start to code. Saves me load of time. traditionally I dont do much kernel level stuff until now. My motivation? I needed to patch a Nvidia 3D graphics driver on Ubuntu. I got a new Nvidia card and am using it on a dual boot machine. on the windows boot I use a resolution of 2048 x 1536 while on ubuntu I get no more than 1280 x 1024 so i got fed up and decided to do something about it. On top of this I am also porting a graphics rendering engine that makes use of the CUDA/OpenCL capabilities of Nvidia 3D cards from 64 to 32 bit. currently its experimental. ----- Original Message ----- | From: "aki" <aki275@gmail.com> | To: "Skunkworks Mailing List" <skunkworks@lists.my.co.ke> | Sent: Sunday, November 27, 2011 3:02:55 PM | Subject: Re: [Skunkworks] Did Linus really reverse engineer the Unix | Kernel or did he add more innovative features to it? | Now we rocking!! :-) Keep going on this subject guys. So he really | was not creating a cheap replica/imitation as is so normal of the | copy-left world, what a relief in that I would never be able to | understand how this would motivate anyone. | Also keep in mind your contribution on the subject of coder and the | mental block that I wrote about. Do you coders at any time suffer | from this when writing code? I go though this cycle quite a lot, | write code and almost complete what I started out, then delete it as | am not happy with the outcome. It works fine but I need it to do | something else too, so I make my notes or diagram and put it on a | pinups and let it go for a few weeks. I even thought my laptop | screen was the cause of the problem, so swapped to better or larger | screens and still nothing changed. Do I find writing code boring? | No, I find it extremely interesting because I can get the dumb-arse | comp to do others things too like automate functions or do things | that I cannot find in other programs. For e.g. I wrote a small | program when I started out to watch a folder where I download my | camera images so that it would move them automatically to a specific | input folder where I can open the photo edit program without | scrolling through all the thumbnails. | So if you don't write code for commercial gain, social gain or even | that would not have any value, how would you find yourself in front | of the screen? That is why I felt those who knew the kernel level as | Linus did would hold the answer to this. And we are starting to get | there... I don't want ot hear from Linus, I want to hear from | kenyans. | @Steve, great stuff. | @Joseph, bado. | Some thots. | Rgds. :-) | _______________________________________________ | Skunkworks mailing list | Skunkworks@lists.my.co.ke