|
I started off programming self taught, then went to college to study computer science and continued self-learning. It seems that computer science has become the embodiment of Super Tramp's "The Logical" song. Programming is supposed to be creative and artistic... Yet they want to teach you to do things a certain way, document your code, etc. "Zen and the Art of Programming" had a passage where the pupils asks the Master when he will know he has become a Master... The Master answered you will know when you no longer need to ask that question.
Learn techniques but don't let the crush your soul...
|
|
|
|
|
Member 7856639 wrote: Super Tramp's "The Logical" song
I hadn't thought about that song in a long time. Now I'm looking at the lyrics.
Member 7856639 wrote: Programming is supposed to be creative and artistic... Yet they want to teach you to do things a certain way,
Yeah, programming really is a balance of science and art, logic and feel for what is right.
But then sometimes it is just straight logic!
Great points.
|
|
|
|
|
This may be a bit dated as I got my Computer Science degree way back in 1983, but as far as I am concerned, Knuth's "The Art of Computer Programming" series of books are Computer Science's bible.
- Dan Best
It's a hard life, but somebody's got to live it if only to act as an inspiration to others.
|
|
|
|
|
Member 8448622 wrote: This may be a bit dated as I got my Computer Science degree way back in 1983, but as far as I am concerned, Knuth's "The Art of Computer Programming" series of books are Computer Science's bible.
Those books are amazing tomes.
I have seen those since I started back in '93 or so.
Each year or two I pick up Volume 1 Fundamental Algorithms and read the first half page and get maybe two pages in and then I give up again.
Maybe after I complete this other book I'll go back and see if I can get thru 4 or 5 pages now.
|
|
|
|
|
I hold an academic M.Comp.Sci. degree, yet I have no problem recognizing your situation.
I've got another "Holy Scriptures" book: The Anatomy of Lisp. Procuced with an early pre-release version (1978) of the first TeX/Metafont typesetting system. Maybe the text content is good, but I have tried again and again to focus on thoose Metafont characters; it is impossible. I cannot keep my eyes fixed on the text for as much as a single line. I have made so many attempts, over many years, to read this book that now I have given up. Also, I have given up Lisp. Maybe, if the book had been reprinted in a readable typeface, I would have been a Lisp fan now (I did a little Lisp in the 1990s), but it was just too hard to learn its anatomy.
|
|
|
|
|
Member 7989122 wrote: I hold an academic M.Comp.Sci. degree, yet I have no problem recognizing your situation.
Great post, thanks for chiming in. There are some books that are made to not be read.
|
|
|
|
|
|
|
I did not know that about Petzold. Cool.
I truly enjoyed Programming Pearls by Jon Bently (I believe).
Great for wrapping your brain around complex problems and unique solutions...
(The dictionary/Anagram problem was one of my favorites)...
Enjoy and thanks for sharing!
|
|
|
|
|
I have read bits and pieces of Grokking Algorithms[^]. It seems like a very good intro for people who prefer a more visual approach.
|
|
|
|
|
|
@Pimpeyboy
Where's the CCC? You won on Friday, remember?
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Ffs give us a few minutes to think
|
|
|
|
|
You've had 199 minutes already!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
And when are you starting that thinking time?
|
|
|
|
|
CP master confused for failing girl endlessly (13)
Please note:
1. I have not done one of these before
2. It's not a "proper" one
3. I'm sorry
It goes without saying
|
|
|
|
|
Hi!
The CCC has rules, mostly concerned with who sets the next one. In this case Pimpyboy was supposed to, but forgot - he's like that, he sometimes puts boring "work" ahead of more important stuff, like goofing off in the Lounge ...
If you want to set one, the idea is that you solve "today's puzzle" which is posted at or around 09:00 UTC (or 10:00 UTC in "summer time"). Get it right, and you post the following day's puzzle.
If you just post 'em randomly in other threads, nobody notices them, and they go unanswered - as you have seen!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Oh - and the solution should appear in a dictionary, unlike me!
Good try though - I missed the anagram completely ...
Have an upvote anyway!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Is there anything worse than slaving over a debugger to get something working.
Getting it working.
And then realizing the next day it's not working.
After being thrilled because you made something work you've been trying to get to work for a year?
But it didn't?
Luckily, I finally got my Unicode DFA transform working, but I had to borrow from some other open source stuff to make it happen.
I still need to optimize, but gosh this sucked.
Real programmers use butterflies
|
|
|
|
|
So now we have to remember everything you've said over the last year?
I do wish you'd make your mind up!
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Mark_Wallace wrote: So now we have to remember everything you've said over the last year?
There's a test at the end of the school year.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
...gonna start studying now.
|
|
|
|
|
I wish my code would make up its mind. =)
Real programmers use butterflies
|
|
|
|
|
Ah.
Anthropomorphising code.
Let me just check and see if i have the number for the nuthouse on my phone.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
I've already got the deluxe suite reserved
Real programmers use butterflies
|
|
|
|