I wanted to make a LEGO® Technic™ racing game where you get to first build your cars and then race them. Cars would be destructable of course, and if your car got destroyed you would then play as your LEGO® man. You could still win the race, but you would likely have to blow up the other cars first with bazookas and weapons in the center of the arena.
I actually called LEGO® about it when I was 12 or so and they simply replied, “We aren’t allowed to take ideas from the outside world.” Before hanging up, I thought I heard her say, “Help us… [inaudible] …back to the outside world!! Is Kennedy still pres- [inaudible]…”
This was the final and one of the many boots to the head that made me realize, “If you want it to get made, you have to do it yourself,” which ultimately led me to learning to program.
As some might have realized by the help I have given to various people this year with their LEGO® projects, I have finally decided to try to make this game a reality and have completed a few steps.
This game would be interesting. Especially because it takes me days/weeks to design even a small vehicle...
Don't be that schmuck who can only write compiling code with an IDE and Intellisense.
Its not about being schmuck!
Its about focus!
When your mind is distracted by syntax, and secondary structuring then you have less focus (and thinking strength) for the core algorithms!!!(except if its trivial)
I see absolutely no advantage of coding on paper for exams and interviews. The fact that interviewers, very very stupidly, choose to do interviews this way doesn't mean they are right. In the real practical world good IDEs help you to focus on what matters at that stage. Except if you are doing something really trivial your focusing strength and thinking power is at a premium and you need all of it for the core algorithm. Eventually everything matters, even secondary restructuring and design.
I've always figured this was the exact point of such tests, it forces you to think about how you are going to design things, and think ahead about what it means to do such things.
Nah! Design stage is a separate thing, There is a time for it and you need to fully focus on this stage too. But coding on paper directly in exams, interviews ??? Utterly senseless, useless and counter productive
I actually do algorithm analysis on paper a lot. But as an interview test and exam, it is the most stupid and dumbest act practiced by bosses today
A lot of times i am coding, i'm mentally fully immersed in the structure of the program so i generally have no problems with writting code directly if need be. But the times i've done tests on paper has been the times when i've been mis-judged the most, because it ends up being so messy, not because the core algorithm is wrong but because - whereas in an IDE i can insert variables, make room for a loop that i didn't forsee... on paper you have do that- you get very messy!!
I had two paper coding interviews. In one, I did almost all the tests but made some mistakes even fundamental ones. But there was something to talk about on the interview, and I would have got the job, but I rejected (the interview was a result of a recruiting event, so I knew something about the company, but nothing about the job position).
The second interview had mostly C++ coding and very specific C++ questions, so I hardly written anything on the paper, so I failed.
On many interviews, they want to see how you think, they want to see that how you start working on something you don't have knowledge about yet (don't ever leave questions without any answers, try to think, and at least write about how you would approach the problem). They are looking for candidates who can do the work even under some stress. People who sit tomfool at a paper without trying to work on questions they don't know from the top of their heads because they are either lazy, or dumb, or panicked on an interview are certainly not good candidates.
All our exams and tests were paper and pen programming, though it was a mechanical engineering university, so that means 3 final exams (I don't know the proper term for the exam at the end of a semester) in total and some tests. I remember once having a 2-hour paper and pen test while being drunk. It was extremely hard to focus, but I got a B.