dukai.net

Tartós szoftvereket írok - nem a hónap keretrendszerét.

Húsznöt évnyi tapasztalat egyetlen elv köré rendeződik: amit írok, ne legyen teher azoknak, akik utánam jönnek.

Minimalizmus a véleményesség helyett

A nehéz, véleményes keretrendszerek akkor buknak meg, amikor a valóság nem fér bele a kanonikus mintába. Egy nem véleményes alap (pl. Hapi.js) megengedi, hogy a 60% generikus mintát kövessen, a 40% kivétel pedig tisztán éljen mellette.

Névadási konvenciók az API-k helyett

Az emberi memória korlátos. Egy jól választott névadási konvenció gyorsabban tanítható, mint egy 200 oldalas API-doksi - és tovább is él, mint a keretrendszer, ami szülte.

A karbantartás 95%

Egy alkalmazás életének 5%-a az írása. A többi a karbantartás. Minden döntésnek azt kell szolgálnia, aki egy év múlva olvassa a kódot - nem a divatot.

Nincs keretrendszer-foglyul-ejtés

Egy 2,5 kB-os binding-könyvtár (mint a saját bimo) tovább él, mint az „év nyertes keretrendszere". Mert minimális. Mert tiszta. Mert nem kényszerít rá saját filozófiát.

Izomorfikus alapból

Ugyanaz a JavaScript szerver- és kliens-oldalon. A teszt valódi viselkedést fed le, nem a keretrendszer viselkedését.

Kiemelések

  • 25+ év teljes-stack és vállalati architektúra (1999-től)
  • Fortune 500 Silicon Valley tapasztalat: ingatlan-platform 90M+ napi látogatóval, 130M+ ingatlannal (Realtor.com)
  • Senior Software Engineer egy magyar ingatlan-tech cégnél (Realmonitor)
  • Head of Software Development egy magyar IT-szolgáltatónál (Unicomp Kft)
  • Hosszú vancouveri pálya: BC Liquor Distribution Branch, Cytiva, Realtor.com
  • Open source: bimo (2,5 kB vanilla-JS megfigyelhető modell)
  • Kettős állampolgár (HU/CA), EN C1 + anyanyelvi HU
  • BSc Számítástechnika (Kandó Kálmán), BSc Gépészmérnök (Széchenyi István)

Ha ez egybevág azzal, hogyan akarsz csapatként építkezni - beszélgessünk.

Lépjünk kapcsolatba →