( meditor | 2013. 12. 28., szo – 13:21 )

Én nem tartom magam teljesen amatőrnek annak ellenére, hogy
szakirányú egyetemet nem végeztem, de: rengeteg nagyobbacska
rendszert fejlesztettem az elmúlt 25 év során. A tapasztalat
a következő:

1. Az intuíciót és a jó ötletet nem pótolja semmi. Az igazán
innovatív dolgokhoz ez a kettő kell.

2. A matematikai alapok nagyon fontosak, rengeteg felesleges
kört lehet megspórolni biztos matematikai tudással. Futkároztam
eleget, nekem elhihetitek.

3. Az életszerűség (reális futási környezet) a fejlesztői munka
teljes folyamatában elengedhetetlen.

4. A programozói alapszabályokat be kell tartani, ha ez nem megy
legalább legyen saját programozói stílusod, más szavakkal:
a hülyeségben is légy következetes, ez segíti a kódtisztítást.

5. Fontos tudni, hogy a kódod hogyan hat a hardverre.

6. Szinte minden alaproblémára van már megoldás, ne küzdj
saját verzió leprogramozással, kivéve, ha tanulási céllal
teszed.

7. A legjobb tanítómester a konkrét feladat. A második
legjobb az egyetem.

Le lehet írni a szexet is matematikailag azzal, hogy a két fél
közti negatív távolság, de azért mégiscsak egyszerűbb a
hagyományos értelmezés. (Bevallom egy kicsit megrettentem a
ciklus matematikai leírásától.)

> Sol omnibus lucet.