All,
My reply was getting too long so I decided to turn this into a meditation. What links have helped inspire you, teach you, and made you a better programmer? Please try to categorize the links as best you can (I need to do some housekeeping myself).
My reply was getting too long so I decided to turn this into a meditation. What links have helped inspire you, teach you, and made you a better programmer? Please try to categorize the links as best you can (I need to do some housekeeping myself).
Ideas to make you think (offsite)
Links on algorithms (offsite)
Recommended Reading (offsite)
- Which non-Perl books made you a better (?:Perl )?Programmer? (on PM)
- Use Perl Journals
- Higher Order Perl by Dominus
- Exploring Programming Language Architecture in Perl by billh
- Joel's Recommendations
- The Hundred Year Langauge by Paul Graham
- A Portrait of J. Random Hacker
- David Wheeler's musings on Perl
- Getting past Burnout, Busywork, and the Myth of Total Efficiency by Tom DeMarco
- Teach Yourself Programming in 10 Years by Peter Norvig
- How To Design Programs
- Introduction to the Theory of Numbers
- Recommended reading for Open Source programmers by BigAl
- Joel on Software
- The Register recommended reading
- Japhy's Perl page
- Abigail's Perl Page
- MJD Perl page by Dominus
- Hierarchical SQL by Joel Celko
- Structure and Interpretation of Computer Programs
- Statistics
- Scalable Computer Programming Languages by Mike Vanier
- PerlGP, The Open Source Perl Genetic Programming System
- Columns by merlyn
- Extending Regular Expression Syntax by diotalevi
- Computer Science - Traits
- Avoid Table Scans (MySQL)
- CGI Course by Ovid
- Perl 6 and Set Theory by luqui
Homenodes with links to checkout (Homenode Surfing)
- Most popular links on homenodes
- blokhead
- eyepopslikeamosquito
- cacharbe
- YuckFoo
- halley
- pboin
- LanceDeeply
- tilly
- Louis_Wu
- Util
- idnopheq
- atcroft
- larsen
- Aristotle
- jynx
- gmax
- xenchu
- BooK
- cjf
- mirod
- crouchingpenguin
- pfaut
- brianarn
- Masem
- Albannach
- data64
- sacked
- BazB
- FoxtrotUniform
- /dev/null
- ignatz
- Rhys
- broquaint
- MrCromeDome
- busunsl
- converter
- blm
- penguinfuz
- arhuman
- greenFox
- PhilHibbs
- Dominus
- shotgunefx
- jordanh
- Rich36
- Brovnik
- sauoq
- pjsmith
- adrianh
- newrisedesigns
- dominix
- cmilfo
- robin
- Zoogie
- jkahn
- indapa
- ViceRaid
- zejames
- myocom
- periapt
- VSarkiss
- mp
- z0d
- dsb
- liz
- ryddler
- TVSET
- Dru
- tfrayner
- tomhukins
- scottj
- ariels
- danger
- neophyte
- projekt21
- perlfan
- davorg
- P0w3rK!d
- buckaduck
- btrott
- gryphon
- srawls
- petdance
- redsquirrel
- choocroot
- kryberg
- revdiablo
- deliria
- dda
- cog
- meredith
- Elias
- Roy Johnson
- fruiture
- tstock
- markjugg
- sparkyichi
- pope
- PetaMem
- Joost
- elusion
- gaal
- Fastolfe
Nodes others wrote (Selected Best Nodes):
- Re: Confused.... question on code scalability (reusing functions, etc) by Elian
- Greatest programming mistakes and what to learn from by Mr. Lee
- What you refuse to see, is your worst trap by tilly
- How to generate restricted partitions of an integer by borisz
- Adventures in optimization (or: the good and bad side of being truly bored) by revdiablo
- nested combinations: algorithm advice? by revdiablo
- Parens permutations by artist
- Iterating over combinations by blokhead
- Bit operations for beginners by Cine
- Round robin tournament problem by CiceroLove
- Near-free function currying in Perl by tmoertel
- Efficiently sorting array by non-alpha strings by knowmad
- Puzzle: The Ham Cheese Sandwich cut. by Perl Mouse
- Happy 2006 by Perl Mouse
- "Rites of Passage" wheel reinventing by dws
- (OT) Black- vs. white-box testing by dragonchild
- amount permutations by gr0k
- What do you know, and how do you know that you know it? by tilly
- Finding all sets of chars by Anonymous Monk
- a more efficient lexicographical sort? by Anonymous Monk
- pissed off about functional programming by mstone
- unordered sets of N elements by japhy
- OO - best way to have protected methods by gargle
- Generate unique initials from a list of names by EdwardG
- Finding all divisors of an integer by chiburashka
- Finding longest palindrome from a string by BUU
- Common Regex Gotchas by chromatic
- The fine art of database programming by gmax
- On bad habits by g0n
- How many triangles does your perl script "see"? by Skeeve
- Article: Using Perl in PostgreSQL by jfroebe
- Ultra compact set searching by jimt
- Generator of integer partitionts of n by chiburashka
- possible combinations in sequence by ruzam
- Play and win the word morph game with the help of Perl :) by Ieronim
- Challenge: "Insanity" Cube Puzzle by liverpole
- Puzzle: What is the largest integer whose digits are all different (and do not include 0) that is divisible by each of its individual digits? by tphyahoo
- a close prime number by Anonymous Monk
- counting overlapping patterns by Anonymous Monk
- Stubborn as a Saint by Ovid
- Where and how to start learning Perl by woolfy
- challenging the dictionary by Discipulus
- optimizing the miller-rabin algorithm by punklrokk
- Don't Use Regular Expressions To Parse IP Addresses! by ybiC
- Longest repeated string... by Yzzyx
- File Locking Tricks and Traps by Dominus
- Return a list or an iterator by nferraz
- Weighted random numbers generator by spurperl & Efficiently selecting a random, weighted element by jimt
- Death to Dot Star! by Ovid
- Pure Perl tail call optimization by pdcawley
- Alpha base-26 to base-10... by eduardo
- Egyptian fractions by jimt
- Automagic subroutines by rje
- Help with the concept of closures. by DigitalKitty
- recursive complex structure or something like that? by Isanchez
- OT: Finding Factor Closest To Square Root by QM
- How to maximise the content of my data CD by amaguk
- College degrees, knowledge gained and reputations enhanced by BUU
- Bad Idea? Questions of performance issues, file locking, and GPG by hmbscully
- More efficient return of values from sub by bradcathey
- aborting File::Find::find by marvell
- Spiraling integers by Elijah
- Comparing likeness of two strings by RiotTown
- RFC: Implicit Parallelization Pragma by hardburn
- Lazy DBI Connection Handles by Zaxo
- algorithm for 'best subsets' by Halley
- Applying regexes to streams: Perl enhancement idea by tye
- Regexes on Streams & Regexes on Streams - Revisited! by tsee
- Puzzle: Longest Increasing Sequence by TedPride
- Partitioning a set into parts of given sizes by blokhead
- Largest Sum of Consecutive Integers by OverlordQ
- [Study]: Searching for square roots by monsieur_champs
- Hamming Sequences and Lazy Lists by tall_man
- Preserving Calling Context by TedYoung
- Finding all Combinations by narse
- Who's a thief? -- the follow up by Ovid
- Challenge: Chasing Knuth's Conjecture by kvale
- Algorithm::Treap by demerphq
- Standardized Interface Design for Search tree by demerphq
- Algorithm for cancelling common factors between two lists of multiplicands by BrowserUk
- number of unique characters in a string by Anonymous Monk
- Weird number generator by jimt
Nodes I wrote:
- Value of "RE"-coding for the newbie
- Balancing Coding Time And Code Quality
- Priority Sorting Challenge
- Challenge: Setting Sun Puzzle
- Triangle Numbers Revisited
- Challenge: Mystery Word Puzzle
- Performance Trap - Opening/Closing Files Inside a Loop
- Challenge - Creative Way To Detect Alpha Characters
- Better mousetrap (getting top N values from list X)
- Challenge: Nearest Palindromic Number
- Generating powerset with progressive ordering
- Necessity is the mother of invention
- Challenge: Another Infinite Lazy List
- Vampire Numbers Revisited
- Rotationally Prime Numbers Revisited
- How To: Make An Iterator + Extended version on perl.com
- Odd Ball Challenge
- Efficiently finding values of an extremity
- How A Function Becomes Higher Order
- Coming Down From The Pedestal
- Challenge: Box Blackout
- Arbitrarily Nested Loops
- How Are Attributes Useful?
- Challenge: Number of unique ways to reach target sum
- RFC: Integer::Partition::Unrestricted
- RFC: Cribbage::Hand
- Challenge: Twist On Bin Packing
- Challenge: Egg Timer Puzzles
- Patience Sorting To Find Longest Increasing Subsequence
- Challenge: Hidden Message
- Longest Common Subsequence
- Breaking The Rules
- A Better Word Morph Builder
- Big-O Notation - What is it good for?
- Powerset short-circuit optimization
- Algorithm to convert combinations to bitstring
- How many words does it take?
Cheers - L~R
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Recommended Reading
by bennymack (Pilgrim) on Nov 18, 2006 at 21:46 UTC | |
Re: Recommended Reading
by QM (Parson) on Apr 17, 2007 at 16:37 UTC |
Back to
Meditations