....................................................................................................
....................................................................................................
....................................................................................................
....................................................................................................
....................................................................................................
....................................................................................................
....................................................................................................
....................................................................................................
....................................................................................................
........................................*+======#*==---- ............................................
.....................................-##=%*##*####+++++++=-= ........................................
....................................+#=#=-##%%##*#*++::::::-+ .......................................
..................................+##=#####***%*%%@%#**###:::# ......................................
................................-*##+==-*##****++##%*%#%+*##**- .....................................
...............................+*-=+#%%**###+-::+=%%%+++++*++*#: ....................................
............................+#@@@@@@@@@@@@@@@@@@@@%%*:=+*@%+:**#*: ..................................
.........................*@@@@@@@@@@@@@@@%%%%%%%%@@@@@@@##:*=%#*#*: .................................
.....................-%@@@@@@@@@@@@@%%%%######%%%%%%%%%%@@@@+=###%- .................................
....................%@@@@@@@@@@@@%%%%%%%#############%##%%%%@@#:##+ .................................
..................:@@@@@@@@@@@@@@%%###*******+++*****###**##%%@@%## .................................
..................+@@@@@@@@@@@@%%%%%#*+++=++===++***==----::::=%@%# .................................
...................@@@@@@@@@@@@%%%%###***++++==#@@@@@@@@%%%%%::-%@# .................................
......................@@@@@@@@@#+***++@@@@@@@@@**####+=*==@%%==--#@ .................................
...........................@@:%#**#%@@@%@@@%@@++-**###++++=%**##=*@ .................................
...........................+%@#**#*****#%@+--@+-=++====--:-%::::=:: .................................
............................@*=+++***+++@+=::#%--:-------::%::::::: .................................
............................*.=+++=====@+=-:::=@::::::::::@.:::::+-: ................................
.............................%====---@@+=-:::::-*%@#+=+#@*..:.::.-=:: ...............................
...............................=++****====-::-:-:=++=--::::::..:.::: ................................
...............................+==++++*##**+++++-=--=---::::::::::: .................................
...............................+==***********++=+===++=-:-:::::::: ..................................
...............................===****+++=*++++=+-+=++=--:::::::: ...................................
................................===+**%@=-=:=:::==#%+**=-::::::::: ..................................
................................:=-++==++==-=--:::::-==-:-:::::::: ..................................
.................................:+++==-=-----::::::--=--:::--:::: ..................................
...................................=+++=-===-=:-::::===-:----::::: ..................................
....................................=**=+-++-=:-:::====-----:::::: ..................................
....................................:=#*=+==-=---:=++++==--:::::::: .................................
.....................................-*#+=+======++++*+=--:::::::::: ................................
......................................*%##*#***+*##*#*+----::::::::-%%%= ............................
......................................=#%##%#%%%%#+*=------:::::::%%%%%#*+ ..........................
..................................%%@@@@@====++====-------:-:::-@%@%%##@%%@*+ .......................
...............................#@@@@@@@@@=====----=----:---::@@@@@@@%@%%%%%%%%#** ...................
..............................@@@@@@@@@@@+=====-----------*@@@@@@@@@@%%%@%%##@%@#** .................
.............................@@@@@@@@@%@@@====---------@@@@@@@@@@@@%@@%@@%%@%%%*%@##++ ..............
.............................@@@@@@@@@@@@@@@@*=+*@@@@@@@@@@%@@@@%@@@@@%@@@%%%#%#*##*%###*+ ..........
............................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%@%@%@@%%%%%%%#%###*##*##*** ........
............................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%@%@@@%%%%%%@%%%%#%%%##*%%#%% .......
...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%@%@%@@%%@%%%%%@%#%%#%%%*%% ......
...........................@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@%@@@%%@%@@@@@@@@@%@%%@%%@%%%%%%#%%%%% .....
...........................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@%%%%@@%%%%%%%#%%%%% ....
...........................@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%@@%%@@%@%%%% ...
..........................@@@@@@@@@@@@@@@@%@@@@@@@@@@@@%@@@@@@@@@@@@@@@@%@@@@@@@%%@@@%%%@%%%@@@@%% ..
.........................@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@%@%%%@@%%%%%@ .
.........................@@@@%*=#-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@%@%@%@@@%@
27 years ago it was Microsoft Frontpage, Quake 2, and 🚧 Geocities that hooked me . Search engines were still in their infancy, and I wanted a common place to share skins and maps with my buddies. Anyway, I had so much fun doing it that it remained a slow yet persistent hobby from then on.
Almost 3 decades later, I've worked on everything from PHP monoliths to fully distributed Rust and Go systems used by millions . In the healthcare and IT industries, I've taken projects from crude napkin sketches to running in production at scale.
In my off-hours, I still enjoy solving problems ! 😆 Sometimes the solution is with software, other times with a table saw or a welding machine. I just enjoy the struggle and beauty of beating my head against the wall until the breakthrough occurs. So satisfying!
And I enjoy writing about such shenanigans over at eloquentarchitecture.com .
Online
Offline
© Copyright 2024