To Change or not to change?
Jul/102
I am thinking of changing this blog to be a geeky blog (programming, building, software etc.) instead of a personal blog.
What do you guys think?
Everybody “is/expected to be/think themselves as” a programmer
Jul/096
A friend of mine who will remain anonymous (no need for her to get fired) was telling me how her boss asked her to learn a programming language, a web framework so she can be able to do web programming which implicitly require her to learn databases design and query language. No problem here if she is a computer scientist, but she is a graphic designer. His reasoning is that its very easy, and they should learn everything.
Great, programmers go to university for 4 years learning logic, programming software engineering; endless sleepless nights and skiped parties and people think that our job can be learned in a matter of a few hours. No wonder no body understands; when they require a web programming and they get an estimate of several thousands dollars they get shocked ,and think a web application costs like $50 at best (including design and hosting).
Some people need electric poles up their asses…
Old Computers
Jul/091
Got 3 very old computers (1 complete, 2 no)
one I know is a PIII 550, the forgot what the other two are and too lazy to put them together to check what the heck they are.
Do you know anyone that takes old computers in Beirut and can do something useful with them?
RSS Reader Request
May/090
So I am doing a small project to get back in shape: an Rss Reader.
Since most of you use some kind of Reader like google reader, what kind of features you all use? and what do you feel its missing?
Testing Code Highlighting on Wordpress
May/093
1 2 3 4 5 6 7 8 | function calculateDuration($start,$end) { $calstart = strtotime($start); $calend = strtotime($end); $diff = $calend - $calstart; $relative = $diff / 3600 ; return $relative; } |
After pasting, noticed that this is not efficient, I can remove 3 variables and it can still look fine.
but at the moment, its easier to read.
Bleh couldn’t leave it.
the better code.
New Age Programming…
May/097
So been coming back to the programming world slowly, and discovering what I have been missing: Updating my knowledge of new techniques, new tools, new IDEs, new testing methods ,etc.
One thing that I have noticed looking at code around for the past few years,programmers do not know how to program any more: The time where complexity (O(n)), clean code, commented code, documented code,and beautiful code matter seems to be gone to no return.
I am seeing disaster programming in mainstream applications, but it works, it just does. It can be faster, cleaner and better, but people nowadays just don’t care. They want code spurted out as soon as possible, so they can release it to gain money, fame, grade, and recognition.
Programmers spurt more than a 1000 lines of code a day now some reaching 2000+, which 10 years ago was seen as something amazing, and only a genius can do that. I can average like 200 lines of code on a good day, and that’s damn slow to today’s standards. I know my 200 lines are a much better quality than those 1000 lines spurts, and I am really usually proud of those 200 lines; the problem is, no body cares any more!
For the industry I am just a damn slow programmer, and time is money. Efficient code is not needed, computers are damn powerful now that makes my way of thinking obsolete.
In other word, crappy code is the standard today and it doesn’t really matter.Its so damn frustrating…
Questions for the Geeks
May/094
1)What Languages you program in? (and what compiler?)
2)What OS do you use?
3)What IDE do you use?
4)What Version Control do you use?
5)What Backup Solutions do you use?
6)What unit testing do you use?
I recently got back to the programming world, and I am trying to catch up with what I missed.
Lets just say my knowledge and techniques are kinda obsolete. I do things from scratch I care al ot about O(n),and I care a lot about every single byte and variable.
Which seems that nowadays, no body cares, everybody wants things to be done immediately, and computers are so powerful that no body cares about these things anymore.
On top of that, there are IDEs, Frameworks, and Snippets Generators that help with much faster programming.
Basically kinda learning from scratch…
