“TAKEDOWN” by Tsutomu Shimomura & John Markoff
June 16, 2008 at 4:21 pm | Posted in community, History | 1 CommentTags: books, software
I just finished reading TAKEDOWN by Tsutomu Shimomura and John Markoff. The book is based on a true story where Shimomura claims that he did catch the Kevin Mitnick himself and he was the centre point of this whole cat and mouse run but trust me he was not and I found that out just by reading his book. I have watched both movies titled Takedown and Freedom Downtime and trust me I am writing a review purely out of the experience with his book only and even when I stand against the over-prosecution of Kevin Mitnick, this reviews is totally unbiased and is written only in reference to Shimomura’s book. I have reviewed by writing down the points I noticed while reading the book, so, here we go:
-
Kevin cracked the Shimomura’s computer in San Diego Supercomputer Center. Shimoura is the USA’s Top-Security expert and his computer is cracked and he says this: “He must be sophisticated and lucky”. I really don’t understand it, if someone brakes into the USA’s top security-expert’s computer then he is lucky but when I trace him with the help of other security experts then I am the master. “I am the computer expert” attitude keeps on appearing throughout the book.
-
From his writings it seems that he wants us to believe that he is the only computer-security expert out there.
-
He is listing his academic details and technical achievements while telling us that how much technically-competent he is and he sheds light on this fact of his throughout the whole book without mentioning any details of his opponent, Kevin Mitnick. He talks about Kevin Mitnick in just 8 pages and those also do not say much, just light overviews of things we did not need to know about. Hundreds and hundreds of pages for himself and his progress and achievements but nothing much for his opponent, Now I have to say this guy is full of himself. The book does not tell us anything about Kevin Mitnick, except the list of crimes(as the author says) he did in his teens.
-
In the beginning of this post I stated that Shimomura’s was not responsible for catching Kevin Mitnick. Actually, a team of technically competent men is assembled who have access to powerful computers and some of the most expansive hardware. Along with them is also the FBI team, the facilities they provided, some well known UNIX hackers and U.S. Marshal Service, not to mention the consultancy and help of the well known security-experts in the field of networking and computing and then they together compete with an unaware single man carrying an average laptop. Tell me who is going to win ? When it comes to technically-brilliant people, 1 + 1 is always == 11. So we had full team of those folks here, you can figure out yourself what will happen next. I am sure Shimomura could never get to smell Kevin Mitnick’s socks if he could have worked alone but Mitnick worked alone and well. As compared to Shimomura, Bush have done a lot of work himself to lead USA to wars. At least Bush is not claiming that he started anything, it is war on terror. We have found Weapons of Mass Destruction :-0
-
At some place he says: “I began to wonder how good he was” and then after 2 or 3 sentences he calls him ans anklebiter. What I am trying to say he never says this that he himself did anything stupid, he never explains anything about it but when he uses a word like sophisticated for his opponent then after some sentences he surely uses some word to show that his opponent has stupidity as one of his habits. This pattern of his writing keeps on emerging in every chapter.
-
The subtitle says: “The pursuit and capture of Kevin Mitnick, America’s most wanted computer outlaw – by the man who did it”
I don’t buy it, he never did it. He did not do much. The book shows that Kevin Mitnick was the victim of an intelligent team of system programmers, SysAdmins, Security Experts, FBI teams and Shimomura and then press helped him a lot. His work behind the capture constitutes only 20% of the story. FBI could have caught Kevin by himself without any help from him. At least now I know how important is to have a Journalist on your side. John Markoff kept on printing on front page that Kevin Mitnick is the biggest threat while everyone in FBI reading his book Cyberpunk to know about the history and exploits of Kevin Mitnick and then Markoff does not even know Mitnick was caught and jailed a long time ago. It also shows that he wrote a book and even wrote articles about a man for whom he did not even care to Google ( oops, sorry, Google did not exist at that time
-
Shimomura is networking, networking and networking all the time, to get to the very impressive, intelligent and quite experienced officials whether in government or in private firms. He continued doing it like he did it with the logs, information and back trace of his Ariel.
-
Mitnick somehow cracked into other secured-networks. Okay, well, ..uhmmm….. erm….. when Shimomura back traces the Mitnick’s logs to get the information then he is intelligent security expert but when Mitnick cracks the networks, becomes a root user then he is just lucky … I am sorry but .. cough…cough…. …aye.. I don’t agree.
Now I have rubbed the Shimomura and his story well, may be the way looked biased but it is not. It is just the interpretation and feelings I got from book written by himself. In the end, I encourage you to read the book. He is a brilliant security expert, I agree and I also agree that Kevin is also the one, better than him, that fact he tried hard to erase form reader’s mind but he failed. Read his book and then watch Takedown and then Freedom Downtime documentary. A man who does not care or ignores to read about his opponent’s views is the man who does not even understand the fundamentals behind his own views, not my words but they sum up neatly what I want to say. Listen to all:
Tsutomu Shimomura –> Takedown
John Markoff –> Cyberpunk
Bruce Sterling –> The Hacker Crackdown
Jonathan Littman –> The Fugitive Game: being online with Kevin Mitnick
Kevin Mitnick –> Art of Deception & Art of Intrusion
Takedown ( the movie)
Freedom Downtime (the documetary)
Listen to the words carefully when girls who acted in movie Takedown say that Shimomura is a man with 4th class mentality. Regarding John Markoff’s book Cyberpunk, Markoff threatened Mitnick that unless he gives his side of story for free, he will take everything as fact, no matter from which resource it comes. Read all and decide yourself. My finding says Mitnick was the best while the worst part is that, his side of story was never told.
————————————————————————————————-
Someone, who has very much hatred for Kevin Mitnick, and out of pure hate he commented here on my blog for this specific blog-post. Eh.. I don’t really understand why the truth always has to be shit for such kind of people. I approved his comments and included them here , did not delete his false claims but I am standing in front of him daringly and firmly and honestly, so that you people can see how he deduced the things that I did not even mention, directly of indirectly, in my post and how I blew away the non-sense he is claiming. He insists that he is right I am wrong. And this Mr. right (oops, I mean Mr. fake-right
) gave here a fake name, a non-existing website and possibly a fake email ID too. Look for yourself here:
Name: Kevin Mitnick
e-mail: kevin@well.com
Website: http://www.areyouforreal.com/
I tracked down his IP address: 76.126.87.119, geobytes tells me that this Mr. Right has commented from San Francisco, California, USA
Seems like my post had irritated him to a much larger extent because the truth is exposed and thrown in front of his face and he is scratching his ass on how he can falsify the truth using his fake claims:
Claim #1: Kevin was arrested five times from the time he was sixteen.
Well, this is not false and I did mention that in context of John Markoff at the end of my post that he did not even know that thing when he was writing article on NY Times regarding Kevin Mitnick. So this punk-ass stupid moron did not even took time to read my post till the end. Heck, who knows he even read it. He is just a cuberpunk-blinded donkey. Huh!
Claim #2: he had few technical skills, he was just good at being dishonest to exploit people who were trying to help him.
, that’s really funny, my whole post centres around some themes and this is one of them that Kevin Mitnick did an excellent quality hacking on exploiting and cracking networks and OSs and I did prove that in a totally unbiased way by only referring to the Shimomura’s book. Hey… funky .. you did not have a clue about what you are writitng because you did not even read the TAKEDOWN properly.
Claim #3: many many people wasted countless hours cleaning up after his juvenile behaviour.
Thats even funnier. Those people, so called security experts, who wasted their countless hours did not even know that someone has broken into their network and logged in as root into their systems and doing this from countless months. These security-lamers call themselves security-experts and draw millions of salaries every year and don’t have a clue about their systems being cracked fro months
. It was Shimomura who told them and he did write that in his book.
Claim #4: he stole software and gave it to a foreign country, probably to their intelligence agency.
I knew he will speak it for he will try to prove by hook or crook that Kevin Mitnick was a terrorist. Eh… chip-chop monkey I don’t buy your nonsense.
Claim #5: he has written a book describing how to be a good liar. why should you believe him?
He wrote a book on Human-Nature exposing some typical and fundamental points of Human-Behaviour. Many psychologists and doctors do that. Why do you believe doctors ?
BTW, In my whole post, I never said that Shimomura is not s security expert. I said he is an expert and being technically competent and being an honest and humble man are 2 very different things and Shimomura is a kind of security-expert who is too full of himself. Of Course Kevin Mitnick has done crimes. Then putting a thief into prison, not because he did steal some things but on the false-basis, for example, like he murdered 5 people and he is also drug-addict and he is planing to take control of nuclear missiles, is just nothing more that confusing some people’s personal opinions with the real-judgement and then bending the judiciary according to the way some high-profile people want, is not the justice either. It is also a crime. Punish the man for the deeds he has done. Don’t punish him because some people in powerful places don’t like his pants or moustaches. So you, retarded undertaker, are burnt. You cyberpunk focussed mummy of with 3000 years old mentality have been fried in the pan of truth and oil of unbiased-judgement.
okay, enough of rants
. I think people should read my original article fully before commenting
Copyright © 2008, Arnuld Uttre, #331/type-2/sector-1, Naya Nangal, Distt. – Ropar, Punjab (INDIA) – 140126
Verbatim copying and distribution of this entire article are permitted worldwide, without royalty, in any medium, provided this notice, and the copyright notice, are preserved.
Why I run away from Knuth
May 8, 2008 at 5:54 pm | Posted in History, Programming | 14 CommentsTags: books, Programming, software
someone named Greg commented on this post, very politely, that I am wrong in saying that Maths is not necessary. you can see his full comment in the comments after the post but I have quoted things here and have edited my original post to present a more fundamental answer to his questions.
Donald Knuth . Nearly every programmer, at some point of his life has got hit by this name or truly I should say got intimidated by his way of presenting algorithms. Many programmers think that he has wrongly titled his book as “The Art of Computer Programming”, though I don’t agree with them. Most programmers get scared when they look at his book. Heck, when, in 2002, I saw his book for 1st time, I thought, they were Mathematics books. Its only later when I started to do programming, in 2005 or 2006, I found out they were basically about algorithms. Still, I don’t read Knuth for some personal reasons which are totally different than what other programmers will state. These are all my personal thoughts about his style, I am not saying what Knuth is, all I am saying is what I feel about his writings and hence you can call it a biased opinion:
He is Quite academic. His books feel like they are written in a formal way, for schools or for MCAs, Post-Grads or Ph. D students. If you read these 4 books:
1.) How to Design Programs (HtDP)
2.) K&R2
3.) Practical Common Lisp
4.) Introduction to Algorithms
then you will come to know what I am talking about. All of these books have quite very different styles of presenting their concepts and the way they approach the problems are totally unrelated. As per my opinion, if you like K&R2, you will like Practical Common Lisp and if you like HtDP, you will never like K&R2 and Practical Common Lisp but you may like Introduction to Algorithms. HtDP is an academic book, written for students, I bought it from USA, for 6000 rupees and fro that time repenting why the heck I did the mistake. “The Little Schemer” has the same academic style. I am a real-life programmer, writing programs for some company and getting paid at the end of every month + 7 days
. I get frustrated at this academic style and by the same analogy, I also get frustrated when I see books I read in my Graduation, they were totally not related to what I am doing right now as a programmer in some company. Though they were programming books but they were not written to show you the reality of what happens when you use scp to copy file over a network. How that scp program looks like and Why it is so strange at 1st. Those books will never tell you ( in code ) that their could be errors, their could be failures, their could be some problem in making a connection, that, for obvious reasons, you have to use ” -ansi -pedantic -Wall -Wextra” while working with GCC but all we learned were TURBO C and a book on DOS 6.2 ( this shitty-book had cost me my precious 600 rupees )I put Knuth in the same category. He just explains, explains and explains the algorithms, with 100% Mathematics, in the most detailed manner ever done and leaves the applications of those algorithms up to you. They are not designed for people like me. [1]
If you don’t know then I want to tell you that Donald Knuth is a child-prodigy. When he was in 7th grade, he was solving mathematical problems of his seniors in higher-grades [2]. I am not a child-prodigy, I am an average man, with an average IQ. I could have have failed the Mathematics exam of 10th class in 1996. I was very poor at Mathematics and I was expecting only 22 or 34 marks out of 100 and anything less than 33 means you have failed the exam but I purchased 2 very heavy-books of Mathematics, which our teacher called best references books for 10th class and studied them at the cost of my health for 2 months and then I got 83 marks
but those health problems, the pain in the neck are still with me after 12 years
) . Since I was weak in Mathematics may be thats why I don’t like Knuth’s style
. Knuth explains algorithms from one angle while not from the other. He explains everything, very diligently, in a detailed manner, from his angle, from his viewpoint (which is Mathematical and Mathematics is what he is good at) and he totally ignores the other viewpoints. On comp.programing, someone said this:
If you want to know how to take simple things and make them as as obtuse as humanly as possible, read Knuth.
user923005 at comp.programming said this to me when I said in a post that I don’t like academic texts:
A pity. Knuth is clearly the best computer science author ever, period, no question about it. But also quite academic in his approach.
On the other hand:
American Heritage Dictionary : academic (ak’?-dem’ik) adj.1. Of, relating to, or characteristic of a school, especially one of higher learning.
2.
A. Relating to studies that are liberal or classical rather than technical or vocational.
B. Relating to scholarly performance: a student’s academic average.3. Of or belonging to a scholarly organization.
4. Scholarly to the point of being unaware of the outside world. See Synonyms at pedantic.
5. Based on formal education.
6. Formalistic or conventional.
7. Theoretical or speculative without a practical purpose or intention. See Synonyms at theoretical.
8. Having no practical purpose or use.
If you are speaking of the 4th, 7th or 8th form, then I quite agree with you.
Knuth uses Mathematics to present his ideas while those very ideas can be presented without much Mathematics. As per my experience, Programming is a totally different phenomenon, its about analyzing problems, finding solutions and recognizing the patterns before you even start to code, as a daily-coder, recognizing the design of the solution and structure of the whole basic idea that will write in your favorite programming language. And this explanation has nothing to do with Mathematics. Hence one can explain the algorithms in as detailed manner as of Knuth from another viewpoint, like recognizing to what pattern problem belongs. Do not confuse the word Pattern with Design-Patterns of OOD, patterns mean simple way to generalize a problem and finding the category to where it belongs or create a new category of patters by using your experience with analyzing problems and then you can use whatever interface you have to show that design/solution/connection on paper. That could be a diagram, or a formula represented using ( x, y or + etc., which is Mathematics) or you could use something else I am not aware of. Then you will be a creator
I think understanding K&R2 is as much hard as understanding Knuth ( I did not say reading, I said understanding) , thats what I have felt and I have enjoyed the painful and difficult K&R2 while I contribute all of my frustrated moments to Knuth. Don’t ever think that K&R2 is easy, it is a small book, at a very cheap price and it will extract the brains out of you. You are warned.
> Mathematical analysis of algorithms is of
> fundamental importance; however, it is not
> for everyone. The fact that you can compile
> your source codes very fast, the fact that
> you can search a string within a text very
> fast, it all comes down to the mathematical
> analysis of algorithms.
What is the point of using Mathematics to represent algorithms ?
Mathematics is a traditional and quite good tool to represent some underlying concepts and fundamentals in formal way. Maths is a formal way of representing something more abstract than Maths:
Underlying Fundamental Concepts & Ideas
|
|
|
Formal Representation of those ideas using
Maths.
|
|
|
Algorithms & Data Structures
what I am saying is the understanding underlying fundamental ideas which are more abstract and basic than Maths is more important than Maths. Mathematical is used as a tool in computer programming to represent some ideas and I think anyone will be in better position if he tries to understand those ideas first but people put whole of their emphasis on Maths which is not the way to do programming. Take one more example:
N - 1
------------
\
\
\
/
/
/
-------------
i = 0
that is sigma, a mathematical notation to represent that “i” goes from zero to N. Now look at this:
for( int i = 0; i != N; ++i );
this does the same thing, a for loop. That sigma, the Mathematical notation, is a for loop in disguise but nearly all of the books that teach algorithms use sigma instead of for loop. The Sigma belongs to Mathematics and for loop belongs to programming but the main underlying idea is to start i at zero and then increment it till it is less than N. Sigma is used to formally represent that concept. you can’t use sigma inside C++ code, you can use only for loop
> Sometimes, we take for granted what went
> into creating the high-level stuff that
> we enjoy so much. Find it out yourself:
> imagine a compiler without automata theory.
again, automata theory is modal to represent more abstract and more important concepts.
> Mathematical analysis of algorithms is of
> fundamental importance; however, it is not
> for everyone.
yes, it is not for people like me, who like to invest their time into practical ways of understanding programming and much more interested in representation of those ideas into code, rather than pondering on learning formal ways to express those ideas.
But I will still say, as of 2008, I think Maths is the best tool to represent ideas formally, I don’t think any other tool will fit better. First one needs to understand those underlying ideas and concepts that Mathematics represents and then one needs to understands Maths, if he is interested in representing those ideas formally, I don’t. I represent them directly using code. May be, in future, I create some tool to represent basic ideas informally
[1] Don’t think that Knuth is only theoretical, some time ago, he wrote a very specialized algorithm for a quite powerful chess program)
[2] Discrete Mathematics and Its Applications by Kenneth H. Rosen, The author gives brief histories of most mathematicians in his book.
Copyright © 2008, Arnuld Uttre, #331/type-2/sector-1, Naya Nangal, Distt. – Ropar, Punjab (INDIA) – 140126
Verbatim copying and distribution of this entire article are permitted worldwide, without royalty, in any medium, provided this notice, and the copyright notice, are preserved.
My New Life
April 4, 2008 at 3:17 pm | Posted in History | Leave a commentLast week, I got a new job as System Engineer. For one month I will be trainee, after that, as you can guess, everything depends on performance. The company makes money by creating and selling free softwares: http://www.phonologies.com/
I will be doing Network Programming, coding TCP/IP based applications. I am learning C from K&R2 for that and also bought Steven’s excellent work known as UNIX Network Programming. When I was jobless, I had a lot of time and did many interesting things like finding that Word War 3 is near and the solution to India’s corrupted and broken political structure but no one cares for stable government in India and everyone laughs when I say World-War 3 is near. Sometimes I really don’t understand that why people don’t see the obvious truths in their lives, They completely ignore them.
Anyway, I have much less time these days. I need to find a cheap rented-room too. I am in Hyderabad, South-India, 3500 KM from my small, lovely, greenish home town in Punjab, North-India. Rooms are pretty expansive, city is too crowded, polluted and there is always noise on the streets. People don’t even eat wheat here, 24 hours a day they keep eating rice and no vegetables that I used to eat. My nails are not growing properly, it means I am not getting proper amounts of protein
, that also means if I keep on going like this then I will need some pretty expansive medial treatment after 6 months. Kapal-Bhati, a type of Yog, as taught by Dr/Swami Ramdev is saving me from many diseases. He also appeared on BBC because of his expertness on Yog. He is as expert on Yog as much as Bruce Lee was Martial-Arts expert.
I don’t have any idea on where my life is heading. I am Just puzzled a lot. Will blog after 1 or 2 months.
Copyright © 2008, Arnuld Uttre, #331/type-2/sector-1, Naya Nangal, Distt. – Ropar, Punjab (INDIA) – 140126
Verbatim copying and distribution of this entire article are permitted worldwide, without royalty, in any medium, provided this notice, and the copyright notice, are preserved.
How I sold away my youth to VB.NET ?
February 20, 2008 at 8:32 am | Posted in History, Patterns, Programming | 2 CommentsWell, I heard that some highly rich corporate companies are using translational models to develop softwares. I see some use translational models that directly generate C code from an OOA model. some use the mapping, for example, “UML -> C++ generators/converters”. well here is what I think about such methodologies and I have also identified the connection of such translational models with the basic underlaying pattern of Indian computer education system and then I have connected it to the worse software ever made and I have also found how all this leads to unstable and hence corrupt political system. it works like this:
OOA model ——-> TRANSLATIONAL-ENGINE ———> C code
I think I am going to hate this kind of translation because converting UML diagrammatic representation of some OOA into some code is exactly the fundamental behind the design of VB and .NET. I have seen VB code where one never applies a Quicksort Algorithm to some data-structure. The programmers who program only in VB lacks nearly all the basics of programming. Heck, VB was specifically designed so that programming will become easy enough and non-programmers can program all the applications easily without any difficulty. In my own words, I call it it VB aka Non-Sense. VB is not a programming language, so the translation from UML o C++ code is pure non-sense. How will you know that translational engine as developed by experts ? Why you will need any good programmers in your team then ?
Java was designed to easily do OO programming – it is a mess of something().someone().thisone(thatargument).thatone(thisargument).dooperation. I never ever use Java or VB. One time experience was enough for me to hate it. Take Common Lisp designed with a design-idea:
What is good for the designer of that language is also good for the user of that language.
languages like VB, .NET and Java totally exist at the opposite end of the spectrum, to make everything easy, easy and easier. What the heck is this ? we are getting away and away from all of the basic ideas of programming:
http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html
VB uses this translational model. use ADODC, drag and drop, use some tools like button, drag and drop. you are done. Did you ever try to understand the difference between the red-black tree written in C and the other written in Haskell ?try it VB programmer, you will surely hate Programming. Haskell will not translate your buttons into code, neither will C++, you will have to do that using some GUI kit like GTK+ and that process of using GTK+ to create GUI will teach you a lot more and the process of using C++ itself will surely frustrate you enough to put you out of CS. but why do it using C++ ? Why go to the complicated process of algorithms, data structures and GUI kits when you get your applications developed at a fast rate, you get all – compiler, GUI, code – offered to you in one single language, VB.NET, with full support from the vendor and even a kid can create applications so you do not need to spend money on interviews and recruitment process to finds grads who can write better algorithms and make proper use of data-structures ? Why all the expansive, long-time and complicated fuzz has to happen ? because it gives you more power, more flexibility and better software and with better software comes control. VB.NET can not distinguish between a talented programmer and a worse one. well, you can differentiate between better VB.NET developers and Bad ones at VB.net but you can never, ever differentiate between good programmers and bad ones. only a language like C, C++ or Haskell or Common Lisp or Mercury or OCaml can do that. VB.NET ain’t has that power and flexibility. With all the easiness, comfort and support that you get using a single platform language, your power is gone and may be after many years you will come to realize that this translational power of VB.NET has blurred your vision, has taken-off the filter that you have in your head that separated the good from bad, that differentiated between a talented programmer from a programmer who constantly hides himself behind the lies of worse software practices, you no longer remain capable to differentiate between the reasons of corruption and the corrupted person itself, you can no longer feel the touch of common-sense. IOW, you no longer control yourself, you are at the mercy of easiness, comfort and you get that by paying the price of your freedom to think, analyze and evaluate your life and hence software. some people no longer realize that, they can not take the pain of shifting a language or platform, learning the techniques of trade, finding the discipline that leads to the mastery because it is really painful, so they avoid it and get angry when you talk to them about the awesome capability that you have but they do not. Some just retire from work and then die like that. The good news is that you have a choice now and if you don’t choose to be talented then for whole of your life you will always know in the darkest corner of your heart that you are incompetent, lazy and not a capable programmer. thats bad news
. IMVHO, hate the automatic code converters, hate the UML -> C++ converters and know that reality, know the real-world, the real-world is code, understand the code and be a better programmer… hate the VB, hate the .NET…love the C code.. read the Haskell code… write the C++ code … dream of Lisp code…. eat the Mercury code… hate the easiness that asks for comfortable-thinking in return.. my Life is code, I want to be better at code…. read the code.. hate the VB… lather rinse repeat.If you ever come to my country, India, you will see the effect of this translational model. Well, it has some sort of indirect-relation to Indian Education system because we have the same mentality here. Indian students use a language named “TURBO C” which is a much better language than C since it has <conio.h> header and we can use an operation named “clear screen” using it. I am 27 now, finished my graduation in 2003. The Post-Grads of my college create their projects in a language called VC++, nobody teaches C++ in my college because it is a limited and useless language as compared to VC++ and these thoughts are injected by the people who are known as very Professors of University, carrying degrees like MCA, M.Sc in CS and even Ph.D plus 10 years of experience in teaching. After 3 years of graduation, in 2006, spending a few months at comp.lang.c++ tells me that VC++ is a compiler ? heck.. what is a compiler ? never heard of it in my graduation years. Who is responsible for this mess ? the government .. NO… the people who created this computer-education system so that it becomes easy for kids in higher school to program, make it so easy so that graduates can program very easily in Objects. They are kids and they need care. so we need to give them easiness and take out the brain that thinks.creating a high-quality software demands lots of persistent hard-work and pain on a Programmer’s part, it also sucks lots of his personal and family time and this is no excuse for creating bad quality software. By same metric, we need to create a better society, a better country and better rules as required by the present times because this is the place where we live, because this is the place where our families live, because this is the place where our kids breathe today. We need to work as hard as possible, we need to think intellectually, we do not need a motivational-lecturer to teach us that, we need fire and reason. I don to need a motivational speaker to create good quality software, I need reason to do that and I have it for creating next generation OS called Hurd. It is going to be tough but thats no excuse for not doing it. It is about the whole underlying idea that separates the programming from the from higher level, shitty translational-model ideas,. The idea of Hurd was brought by individuals who do the real Hacking for th elove of it, not by some money-greedy corporate MBA boss and these are the bosses who never ever did any programming and they design the programming languages like VB. These are the men who never ever wrote good algorithms, the very essence of programming:
I have no hatred against OO practitioners. I somehow get uneasy, uncomfortable and angry at how I wasted my entire youth, how this mess ate my beautiful teenage-years without adding any meaning to it. I got angry when I see I was not responsible for that. My young times are stolen NOT by Indian education system but by people who promote the ideas like easiness, translational-model, VB and Java. Then the corporate gets a product he needs the VB expert, because this is what they want, they want money, market-control and steering of education in their own hands. They do not want better softwares, they do not want free and matured humans, they do not want a society who reasons and then makes money, they want who can follow their orders, they want you to not to think intellectually. Why you should follow orders, why you should not think independently ? why you should not create better softwares ? Why you should not create a better society ? Why you should not create a better constitution for your country ? Why you should not follow your own vision when it shows you the path that very few have seen ?
It is a biological fact that organs of human body keep on growing till the age of 25 and after 25 nothing grows, organs start to degrade instead. I have lost that growth
, I have lost my precious youth, my unforgettable young body has eaten by the insects who promote this kind of education system, who promote this translational-system. students can no longer write a single and small piece of program without using proprietary libraries, they do not want to learn C because it has been taught, C is bad, VC++ is good and VB.NET is excellent replacement for everything. should I cry now ? of course not. I need to think abut why it happened to me. What was my crime ? why it is happening to millions of other students all across India. Why a kid who pays 100,000s of rupees of admission fee has to pay his youth in return to get get this country’s computer education. Why I had paid my organs , just because I love computers ?
This translational model cripples the whole central-cabinet of Indian government as they no longer have intellectual people. It also cripples the whole other lots of systems it touches, we are crippled to the core and then who has to blame ? and then a Java graduate who gets surprised when I show him the Bubble Sort algorithm written in C or 12th class computer students and teachers who are constantly arguing with me form last 2.5 years that I can not run my computer without Windows. A computer *needs* Windows to run., don’t you see the patterns ? after all if you want to learn UNIX, Windows is the prerequisite. After all, my countrymen are crippled by a borrowed constitution from last 61 years.
who is to blame, the promoters of OOA Model -> C code generators ?
*definitely* yes.
Copyright © 2007, Arnuld Uttre, #331/type-2/sector-1, Naya Nangal, Distt. – Ropar, Punjab (INDIA) – 140126Verbatim copying and distribution of this entire article are permitted worldwide, without royalty, in any medium, provided this notice, and the copyright notice, are preserved.
Welcome to My New Blog
October 20, 2007 at 2:49 pm | Posted in art, History | Leave a comment
Hi All, I just changed the look of my blog. I have created some images and I they can be used as header images in WordPress blogs
. I created those images myself using GIMP
with the help of some pictures available at Wikipedia under Creative Commons Attribution Share Alike License. The 1st 2 patterns represent the Design-Patterns we use to solve problems. I am not talking only about OOD here, there are 4 patterns in total, 2 look same and other 2 are different. Together all they represent the general-patters individuals identify in their lives and then use their intellect to solve their problems, whether personal, professional or in war or in building a “start-up software company”.
The Lambda here represents my favourite language Common Lisp. Lambda is represented with 4 dots, which actually is the Haskell Logo (in Public Domain) from here: http://haskell.org/haskellwiki/Image:Simple-haskell-logo.png
I have also have some other versions of header, see:
Copyright © 2007, Arnuld Uttre, #331/type-2/sector-1, Naya Nangal, Distt. – Ropar, Punjab (INDIA)
any work on this page falls under one of these 2 categories: either “text” or “art”.
for “text work”, Verbatim copying and distribution are permitted worldwide, without royalty, in any medium, provided this notice, and the copyright notice, are preserved.
“art work”, falls under Free Art License. read this: Copyleft: this work of art is free, you can redistribute it and/or modify it according to terms of the Free Art license. You will find a specimen of this license on the site Copyleft Attitude http://artlibre.org as well as on other sites.
Blog at WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.