[{"data":1,"prerenderedAt":145},["ShallowReactive",2],{"o7zwK43-9_-cHOQN5oTx1HPEb9zmSTTJxVDqImzi6no":3,"_apollo:default":92},{"events":4,"previous":86,"next":90,"photos":91},[5],{"__typename":6,"id":7,"date":8,"time":9,"title":10,"eventType":11,"edition":12,"meetupLink":13,"streamLink":14,"venue":15,"talks":22,"sponsors":53},"Event","cmmdots9elegz07tcxai9pwp4","2026-03-27","18:30","Web Zurich March 2026","Physical",92,"https:\u002F\u002Fwww.meetup.com\u002Fweb-zurich\u002Fevents\u002F313432253",null,{"__typename":16,"name":17,"street":18,"zip":19,"city":20,"googleMapsUrl":21},"Venue","Impact Hub Zürich - Viadukt","Viaduktstrasse 93","8005","Zürich","https:\u002F\u002Fgoo.gl\u002Fmaps\u002FwnYhbDWbyWR2",[23,35,45],{"__typename":24,"id":25,"name":26,"abstract":27,"youtubecode":14,"speakers":28},"Talk","cmmdpc7aulzen07tc012v1obh","Why Documentation Won’t Write Itself—and AI Won’t Save You","For the last 15+ years, I’ve joined and consulted software teams that all struggled with the same problem: nobody likes writing documentation, and everybody pays the price for it. New developers spend weeks reverse-engineering codebases, architecture lives in people’s heads, and wikis quietly decay into noise.\n\nWith AI now entering the picture, many hope it will fill the gaps. It won’t.\n\nI’ll show the simple ideas that change everything: how to think about documentation in the right levels, how to keep it close to the code, and how to avoid the decay we all know too well. These are the decisions that have to be made before any tool or process can work.\n\nThe documentation won’t write itself. But there are ways to make it far easier and far more reliable.",[29],{"__typename":30,"id":31,"name":32,"role":33,"company":34,"speakerPicture":14},"Speaker","cmmdpblcslrfp07uifphn2ti5","Christian Heitzmann","Founder and CEO","SimplexaCode AG",{"__typename":24,"id":36,"name":37,"abstract":38,"youtubecode":14,"speakers":39},"cmmz3c8tl4ui407usadff2ie7","How to write good code","There is an infinite amount of solutions how you can solve a programming problem. Some are better, others are worse. The best solutions are easy to understand, maintain and errors are not able to hide. I wrote a book \"Software Engineering Made Easy\" about this topic and I'm more than happy to explain some principles that make your code better. Most of them are quite simple to understand, once you understand the mechanics, why your code always breaks.",[40],{"__typename":30,"id":41,"name":42,"role":43,"company":44,"speakerPicture":14},"cmmz3c2nwtzw007unkuw53akf","Marco Gähler","Software Engineer","Zurich Instruments",{"__typename":24,"id":46,"name":47,"abstract":48,"youtubecode":14,"speakers":49},"cmn68n9ocm4c707uq31hj4dpp","AI: The Lightsaber Problem","My talk will challenge the popular narrative that AI fundamentally democratizes power by showing that, which I believe is not true at all. While generative AI lowers entry barriers for basic tasks, it disproportionately amplifies the productivity and leverage of already computer literate users. Empirical research shows that AI acts as a skill multiplier rather than a true equalizer, with outcomes strongly dependent on users’ ability to frame problems, verify outputs, and integrate tools into complex workflows. As a result, AI risks reinforcing a new AI driven digital divide, where technical literacy—not access alone—determines who truly benefits.\n",[50],{"__typename":30,"id":51,"name":52,"role":14,"company":14,"speakerPicture":14},"cmn68n2cwlsuy07us7xwmjg6n","Marius Ishida",[54,62,68,74,80],{"__typename":55,"id":56,"name":57,"website":58,"logo":59},"Sponsor","cm8sq0154lp6y07uouu9b21eb","Sudory","https:\u002F\u002Fsudory.com",{"__typename":60,"url":61},"Asset","https:\u002F\u002Feu-central-1.graphassets.com\u002FAYopFRtiZSsGRyNXA0N4nz\u002Fcmuto4hf6mds807uoe8fktxyz",{"__typename":55,"id":63,"name":64,"website":65,"logo":66},"cm8pwtyopd5a807uqkdxljlvd","MediData","https:\u002F\u002Fwww.medidata.ch\u002F",{"__typename":60,"url":67},"https:\u002F\u002Feu-central-1.graphassets.com\u002FAYopFRtiZSsGRyNXA0N4nz\u002Fhus0td3fQ3eIcMQLwK2Q",{"__typename":55,"id":69,"name":70,"website":71,"logo":72},"cl9pqxo8truvn0aupzxcjp89i","Hygraph","https:\u002F\u002Fhygraph.com\u002F",{"__typename":60,"url":73},"https:\u002F\u002Feu-central-1.graphassets.com\u002FAYopFRtiZSsGRyNXA0N4nz\u002FAIhJL5RSdqCpEr3ieGr3",{"__typename":55,"id":75,"name":76,"website":77,"logo":78},"cl8u9ysi4voa00bulrkq0415a","Proton","https:\u002F\u002Fproton.me\u002F",{"__typename":60,"url":79},"https:\u002F\u002Feu-central-1.graphassets.com\u002FAYopFRtiZSsGRyNXA0N4nz\u002F4NJzxhufQg2ZGbaKpESF",{"__typename":55,"id":81,"name":82,"website":83,"logo":84},"cjkign0h5vjkl0953a7zh4bqz","Impact Hub Zürich","https:\u002F\u002Fzurich.impacthub.ch",{"__typename":60,"url":85},"https:\u002F\u002Feu-central-1.graphassets.com\u002FAYopFRtiZSsGRyNXA0N4nz\u002FGehLsBeQQ9e2335jnXlt",[87],{"__typename":6,"date":88,"title":89},"2026-01-30","Web Zurich January 2026",[],[],{"Speaker:cmmdpblcslrfp07uifphn2ti5":93,"Talk:cmmdpc7aulzen07tc012v1obh":94,"Speaker:cmmz3c2nwtzw007unkuw53akf":98,"Talk:cmmz3c8tl4ui407usadff2ie7":99,"Speaker:cmn68n2cwlsuy07us7xwmjg6n":103,"Talk:cmn68n9ocm4c707uq31hj4dpp":104,"Sponsor:cm8sq0154lp6y07uouu9b21eb":108,"Sponsor:cm8pwtyopd5a807uqkdxljlvd":110,"Sponsor:cl9pqxo8truvn0aupzxcjp89i":112,"Sponsor:cl8u9ysi4voa00bulrkq0415a":114,"Sponsor:cjkign0h5vjkl0953a7zh4bqz":116,"Event:cmmdots9elegz07tcxai9pwp4":118,"ROOT_QUERY":138},["null","__typename",30,"id",31,"name",32,"role",33,"company",34,"speakerPicture",14],["null","__typename",24,"id",25,"name",26,"abstract",27,"youtubecode",14,"speakers",95],[96],{"__ref":97},"Speaker:cmmdpblcslrfp07uifphn2ti5",["null","__typename",30,"id",41,"name",42,"role",43,"company",44,"speakerPicture",14],["null","__typename",24,"id",36,"name",37,"abstract",38,"youtubecode",14,"speakers",100],[101],{"__ref":102},"Speaker:cmmz3c2nwtzw007unkuw53akf",["null","__typename",30,"id",51,"name",52,"role",14,"company",14,"speakerPicture",14],["null","__typename",24,"id",46,"name",47,"abstract",48,"youtubecode",14,"speakers",105],[106],{"__ref":107},"Speaker:cmn68n2cwlsuy07us7xwmjg6n",["null","__typename",55,"id",56,"name",57,"website",58,"logo",109],["null","__typename",60,"url",61],["null","__typename",55,"id",63,"name",64,"website",65,"logo",111],["null","__typename",60,"url",67],["null","__typename",55,"id",69,"name",70,"website",71,"logo",113],["null","__typename",60,"url",73],["null","__typename",55,"id",75,"name",76,"website",77,"logo",115],["null","__typename",60,"url",79],["null","__typename",55,"id",81,"name",82,"website",83,"logo",117],["null","__typename",60,"url",85],["null","__typename",6,"id",7,"date",8,"time",9,"title",10,"eventType",11,"edition",12,"meetupLink",13,"streamLink",14,"venue",119,"talks",120,"sponsors",127],["null","__typename",16,"name",17,"street",18,"zip",19,"city",20,"googleMapsUrl",21],[121,123,125],{"__ref":122},"Talk:cmmdpc7aulzen07tc012v1obh",{"__ref":124},"Talk:cmmz3c8tl4ui407usadff2ie7",{"__ref":126},"Talk:cmn68n9ocm4c707uq31hj4dpp",[128,130,132,134,136],{"__ref":129},"Sponsor:cm8sq0154lp6y07uouu9b21eb",{"__ref":131},"Sponsor:cm8pwtyopd5a807uqkdxljlvd",{"__ref":133},"Sponsor:cl9pqxo8truvn0aupzxcjp89i",{"__ref":135},"Sponsor:cl8u9ysi4voa00bulrkq0415a",{"__ref":137},"Sponsor:cjkign0h5vjkl0953a7zh4bqz",["null","__typename",139,"events({\"first\":1,\"where\":{\"date\":\"2026-03-27\"}})",140,"events({\"first\":1,\"orderBy\":\"date_DESC\",\"where\":{\"NOT\":[{\"title_starts_with\":\"No event\"}],\"date_lt\":\"2026-03-27\"}})",143,"events({\"first\":1,\"orderBy\":\"date_ASC\",\"where\":{\"NOT\":[{\"title_starts_with\":\"No event\"}],\"date_gt\":\"2026-03-27\"}})",90,"photos({\"first\":60,\"where\":{\"date\":\"2026-03-27\"}})",91],"Query",[141],{"__ref":142},"Event:cmmdots9elegz07tcxai9pwp4",[144],["null","__typename",6,"date",88,"title",89],1791217030171]