Peter Rowell's user avatar
Peter Rowell's user avatar
Peter Rowell's user avatar
Peter Rowell
  • Member for 13 years
  • Last seen more than a month ago
  • Sebastopol, California United States
119 votes
Accepted

How important is it for a programmer to know how to implement a QuickSort/MergeSort algorithm from memory?

41 votes
Accepted

How to explain why design choices are good?

41 votes
Accepted

How do I set up a source code control system for myself?

34 votes

Best practices for logging user actions in production

30 votes
Accepted

Is there a reason for initial overconfidence of scientists and engineers working on artificial intelligence in the 1960s?

29 votes

Do some programmers know some secrets that we others don't?

21 votes

Why don't databases have good full text indexes

21 votes

What *are* the programming concepts I should master to have a deep understanding of my craft (programming)?

16 votes

Is it better to document functions in the header file or the source file?

16 votes
Accepted

GPL Confusion! Can I sell a product with GPL covered components without making the source available?

13 votes

What is proper etiquette for releasing a complete rewrite of an existing project?

12 votes

How to convince a non-technical client that their application spec needs to be simplified?

11 votes
Accepted

Do server-side sessions violate REST?

10 votes
Accepted

How much more should I charge for freelance project source code?

10 votes

Using CSS classes as decorators - a good pattern?

9 votes

What constitutes a programming language and how does one copyright a programming language?

8 votes

Finding a new programming language for web development?

7 votes
Accepted

Debug multiprocessing in Python

7 votes

Contract review for international contracting

7 votes

Is it ok to include jQuery in a jQuery plugin?

7 votes
Accepted

Hardware key removal on a test system

7 votes

How can I explain object-oriented programming to someone who's only coded in Fortran 77?

7 votes
Accepted

Debugging framework for domain specific language

6 votes

What algorithms can I use to detect if articles or posts are duplicates?

6 votes

What steps should be taken to make sure your software is usable by disabled people?

6 votes

Can I link GPL and CDDL if I do not distribute?

6 votes
Accepted

Should the deploy script be an artifact of the build?

5 votes

Computer security expert using pre-made tools or own?

5 votes

one programmer, many languages -- the name dilemma

5 votes

Parsing scripts that use curly braces