Hogyan állt le több Formula-1-es versenyautó egy szoftverhiba miatt?

Van az a pillanat egy fejlesztő életében, amikor valami teljesen értelmetlennek tűnik a productionben, aztán a logok átnézése után lassan összeáll a kép. „Ezt ugyan mi a francért csinálja?” – hangzik el, majd néhány óra múlva kiderül, hogy három, egyenként teljesen logikus feltétel találkozott egy olyan kombinációban, amire senki nem

Új projektem: Eger 1552

A nyár folyamán a blogon végigkövethettétek a Rozsda és Dicsőség fejlesztését, amiről kijelenthetem, hogy végül nem lesz semmi. A kártyás autóversenyzést abban a formájában, ahogy én szerettem volna, annyira nehéz lett volna megvalósítani, és annyira nem volt hozzá kapaszkodóm, hogy kénytelen voltam belátni: ezt nem fogom tudni megvalósítani. Sokáig eléggé

AI-val sokkal könnyebb játékot készíteni, de Jó játékot készíteni alig lett könnyebb

Az elmúlt hónapokban egyre többször kapom magam azon, hogy valami olyasmit csinálok játékfejlesztés közben, ami néhány évvel ezelőtt egy solo fejlesztő számára vagy irreálisan időigényes lett volna, vagy egyszerűen kívül esett volna a képességein. Kérek egy új ikont, néhány perc múlva van. Kell egy háttérgrafika, egy karakter, egy UI-ötlet vagy

Rozsda és Dicsőség devlog #1 – Egy autós játék, ami nem tudott kicsi maradni

Évek óta érlelem magamban a gondolatot, hogy készíteni kellene valamilyen játékot. Sokszor és soknak nekiveselkedtem már, de végül egyszer sem jutottam el odáig, hogy teljesen be is fejezzek valamelyiket. Ötletekből sosem volt hiány. Inkább időből, kitartásból és megfelelő tervezésből. A kezdeti lelkesedés jól átgondolt dokumentáció, konkrét célok és mérföldkövek nélkül

Power user paradoxon a termékfejlesztésben - ezért buknak el a legjobb ötletek is

Miért buknak el a legjobb ötletek? – A power user paradoxonról

Nemrég láttam egy videót, amely az Arc böngésző „haláltusáját” és a fejlesztői döntések hátterét mutatta be. Az Arc böngészőt a The Browser Company fejlesztette, és eredetileg az volt a céljuk, hogy egy teljesen új, személyre szabható, dizájnközpontú böngészőt hozzanak létre, amely radikálisan eltér a megszokott Chrome-típusú élménytől. Az Arc valóban

A junior fejlesztők jövője az AI kódoló asszisztensek korában

Van jövője a junior programozóknak az AI világában?

Bár korábban már írtam egy bejegyzést a programozói karrierbiztosításról és arról, hogyan maradhatunk versenyképesek az AI korszakában, az elsősorban azoknak szólt, akik már aktívan dolgoznak a szakmában. Most azonban szeretnék néhány tippet összegyűjteni kifejezetten pályakezdőknek, illetve azoknak, akik csak most fontolgatják, hogy belevágnak a programozói karrierbe.  Az elmúlt években a

Hogyan rontja a stressz a kódminőséget?

Stressz és technikai adósság: Hogyan rontja a nyomás a kódminőséget?

A fejlesztői munka egyik legnagyobb kihívása a folyamatos nyomás és stressz kezelése. Sokan tapasztaltuk már, hogy szoros határidők, váratlan hibák vagy folyamatos elvárások mellett hajlamosak vagyunk gyors, ideiglenes megoldásokat választani – akár a kódminőség rovására is. Ezek a kompromisszumok azonban hosszú távon visszaüthetnek: észrevétlenül nőni kezd a technikai adósság, ami