Random Thougths about Programming, Life, Universe and Everything

Subscribe to RSS feed

Sticky post

Introduction

This group is an attempt to create a phrase-book about Programming, but not only. Feel free to post your interesting thoughts.

And please note: If not mentioned otherwise - it is assumed that the phrase belongs to the publisher.

Let's start...

Best Practices

The idea that "best practices" should always be followed is nonsense. It should be "best practices for your app." they are not universal!

Jay Garcia

Knowledge vs Wisdom



Knowledge is knowing a tomato is a fruit; Wisdom is not putting it in a fruit salad.



(c) Unknown

Learn, Learn and Learn

, ,

It's up to us as developers to keep learning and if we don't understand something, it's a reason to learn it, not to avoid it.

Anna Lear (from Stackoverflow)

KISS - Keep it Simple, Stupid

, ,

- Any intelligent person can make the simple complex, it takes a genius to make the complex simple.

- Sometimes I've been so clever that I've been wrong.

Clever Coding

, ,

Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.

Brian Kernighan

Too Clever Solutions

, ,

Cleverness is a tool; by itself it is not harmful. It only becomes harmful in context where it is not necessary.

(c) Unknown

Complexity

Fools ignore complexity; pragmatists suffer it; experts avoid it; geniuses remove it.

Alan Perlis

The Purpose of OOP

,


Object Oriented Programming is often needed to mimic well written good program.

Well Parameterized Programs

,

In well-parameterized programs 90% of parameters are usually set once and forever...

Probability of Unknown

, ,

The probability of Unknown is always 50 / 50.

Doers and Teachers

,


Those who can't do, teach.
Those who can do, can't teach.

(c) Unknown

Economy basics

2 x 2 = 5 (VAT included)

Оговорка по Фрейду

Как Вы знаете, по Конституции, в России церковь отделена от религии...

(Корреспондент НТВ для передачи "Сегодня" 25 июля 2009 г.)

Barbarians

, ,

Humans always are barbarians - from further generations' point of view.

Gang Programming

, , ,

And the question is, "do I want to turn a 2 KLOC app into a properly crafted 10 KLOC app with proper OO implementation?" Nope. But if I was in a "gang programming" environment, I would almost *have to*.

(c) Justin James at TechRepublic.com

(KLOC - kilo lines of code)

English Rain

,

I've seen a lot of rain in my life, but not so much in the same time...

(From conversation in Plymouth)

Read the Code!

,

I do read other's code a lot, especially my own....

Tony Hopkinson - TechRepublic user

Theory vs. Practice

[LT]
Teorija visada eina koja kojon su Praktika, pokol Praktika nepakiš jai kojos.

[RU]
Теория всегда идет нога в ногу с Практикой, до тех пор пока Практика не подставит ей ногу.

[EN]
Theory is always running afoot with Practice ..., until Practice kicking it off the way.

PERL one-liners

,

I love PERL one-liners! Until those must be corrected at support time.
February 2012
S M T W T F S
January 2012March 2012
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29