Shachar Shemesh
With about four decades of experience programming, I managed to be involved in just about every aspect of the computer industry. I have done extensive programming in Python, Perl, PHP, C, C++, D, and Assembly for the 6502 and 68000 platforms. I've programmed on the Apple II, Amiga, MSDOS, Win32, Unix/Linux and Android. I've recently picked up Verilog, for programming the hardware itself.
I tried creating a new C++ style programming language, but for the time being that project has been abandoned.
I am a founding member, and former board member, of Hamakor, and am a founding member and board member of Digital Right Movement.
I run two YouTube channels:
* Hebrew one about explaining aspects of technology is at https://www.youtube.com/channel/UC3-CWmNDharsFBgtjGOGCpA.
* English one, where I'm building a clone of 80's computers from scratch on FPGA, is at https://www.youtube.com/c/CompuSAR.
Sessions
When long running jobs are too long running jobs, profilers help us understand where it is that our code spends its time. I present a technique for manually guided profiling for cases the automatic tools cant' help.