Archive for February, 2010
Just Thoughts
Posted by Bloggylife in thoughts on February 14, 2010
Others’ Mistakes …
an opportunity to learn without the blame and consequences
Sports Day
Posted by Bloggylife in Kuwait, thoughts, UK on February 14, 2010
On Wednesday lectures end early. In the morning you’d see most students in sports uniforms and equipment heading to the university. After lectures end, all the grass fields are filled up with students practising some kind of sport. Even schools as I walk by, children are out in the playground in groups, each playing a sport.
This is a day in UK, Wednesday is sports day.
Why don’t we have this in Kuwait ?
I’m not sure how was it for you, but for me back in the days, P.E. had the lowest priority. Most of the times we never actually got around to having that class, I’m not sure how we were graded! The slot was always taken by other subjects and when we managed to get around to having P.E., we just changed into our sports clothes and sit idly for 45 minutes, chatting and walking around. Most of the P.E. teachers were overweight with not physical fitness at all!!! School did not encourage sports at all.
Why don’t we have day like that? GOD knows we desperately need physical activities with all the obesity rate in our country. And it is important both to boys and girls.
We’ll have it on a Tuesday, middle of the week. Schools have their own covered gym. Some sports can be taken to other places, like sports club arena. In winter sports can be taken outside. If they don’t have enough P.E. teachers to cover a school or a district, outsource and not to single contract. I think it is better to contract on individual basis, that way assessing the individual’s qualification is more accurate and less troublesome with all the hassle of dealing with strikes because the contracted empolyer didn’t pay the employees.
School sports doesn’t have to be only about competitions and only the competed sports and students get all the attention, it should be about ensuring that individuals have a sport that they enjoy and will continue to practice throughout their lives and who knows maybe make a career out of it. “يمكن اتعدل الأوضاع الرياضية عندنا”
Hardware vs Software Programming
Posted by Bloggylife in thoughts on February 13, 2010
Have you ever programmed? Do you think it is difficult to grasp ?? Hated the whole experience ?? Made you hate computers all together and technology … software programming … well you haven’t experienced hardware programming and they use the term “programming” loosely.
In software, statements are executed sequentially, one step into the code at a time. Then there was a need to do things in parallel, two or more threads at the same time. Still it is fairly easy to follow the execution of the code.
Hardware programming, where sequential way of thinking is like being delusional and unrealistic, most things run in parallel. Time in hardware makes no sense, you can not simply instruct a hardware device by saying ohhh wait for 1 ns, this is where the clock comes in, which is actually an interrupt at regular intervals to give a sense of time, ooohh wait did I say 1 ns aka 1 GHz, are you wishfully thinking that your system functions at 1 GHz!!! Back down to 100 MHz.
Assigning two values to the same output, in software the latest change is the one that counts even if it was not intended, in hardware both values can be taken in and the result is rubbish, high impedance!
If you started off with software programming, it is tricky to switch to hardware mode. Big chunk of components all running and functioning at the same time.
Don’t you love loops and function recursions … forget about those … everything needs to be decided by run time …
Delays from input to output are very crucial.
Integers can not express inputs and outputs, hexadecimal representations rule!
Changes to software programs are possible. In hardware, that means physical components. Everything has to be clear and set from the beginning.
If you ever hated software programming, you’d appreciate its smoothness and operation once you get your hands into hardware programming.
One thing in common though, when there is an error, don’t blame the complier or the editor and call it stupid
If something stops and freezes, most probably it is a silly mistake from your end, like having 31 bit value instead of 32, common mistakes with all the 0′s and 1′s. Out of bound errors, trying to access memory locations that aren’t in the array which halts the simulation.
Things are most of the times what they seem
Well 60% of the time
Happy Programming
Just Thoughts
Posted by Bloggylife in thoughts on February 12, 2010
Pointless and yet a necessary question …
You have windows operating system right ?
because some people may surprise you.
What the Buzz
Posted by Bloggylife in thoughts on February 12, 2010
So if I have something should I Buzz it ?
Or Tweet and Flickr it and it will be Buzz-ed!
Should I wave it?
Or simply email it …
Maybe blog it!
Perhaps just share it and comment …
facebook ???
Pick up the phone or should I use skype, hmmm …
Maybe I’ll just keep it to myself … brain hurts … too much distractions!
PS: How can I add my blog to my Google Buzz
Hardware vs Software
Posted by Bloggylife in technology, thoughts, troubleshooting on February 11, 2010
I decided to call them that! Hardware and Software people/approach. Two people can attempt solving a problem in different ways.
Imagine this scenario, PC, cable and another system/gadget. The cables is used to drive data from PC to system. If the PC suddenly says cable problem when you are trying to push the data to the connected device, how do you solve the problem?
Hardware people start off by touching the cable! Making sure that the cable is properly connected at both ends and maybe replace it with another cable just to make sure that the cable is not the cause and go on from there to solve the problem.
Software people start with restarting the application and maybe re-install/update the driver. They may even examine the cable settings from the PC, the bit rate, connection type, device type, etc. and go on from there to solve the problem.
Both might end up solving the problem, it could’ve been a loosely connected cable or improper settings, two different mind sets with the same aim.

Recent Comments