The Life of a Programmer


About Edaqa

I write. I code. I slay monsters.

As a programmer I’ve had extensive professional experience. From the beauty of interface design and graphic rendering to the rigid correctness of scientific and financial applications. From entertaining video games to sociable communications and practical development products.

As a writer I’ve achieved success with technical writing on my blog. I’m an active fiction and narrative non-fiction writer, with my work featured in various publications.

My specialty is distilling complexity into manageable chunks.

I work as a freelancer in the areas of writing and programming.

I’m a mentor for people pursuing a career in programming.

I’m a life coach for anybody feeling overwhelmed and stressed.


If you have any questions, or would like to have me present at a conference or meeting, contact me through the form below.

[contact-form subject=’ Contact’][contact-field label=’Name’ type=’name’ required=’1’/][contact-field label=’Email’ type=’email’ required=’1’/][contact-field label=’Request or Comments’ type=’textarea’ required=’1’/][/contact-form]


Working in many different domains means using many different languages. As a major part of a project I’ve previously used C, C++, Java, PHP, Python, C#, and JavaScript. I still actively use C++, Python and C# (actually Uno, a variant). As minor parts of projects I’ve used Ruby, Bash, Octave, and Assembly (various).

For source control I’ve grown with the industry, from essentially nothing to CVS or VSS, then SVN. Now I use BZR or GIT.

I’ve programmed for MS-DOS, Windows, Linux and other Unixes, Android, iOS, OSX, and Web apps. On Windows I started with MSVC, then OWL, then MFC, then QT (also on Linux).

KDE is my development environment of choice. I use Kate as a text editor, Konsole as a console, and the myriad of tools available for debugging, profiling, building and packaging.

Please join me on Discord to discuss, or ping me on Mastadon.

About Edaqa

A Harmony of People. Code That Runs the World. And the Individual Behind the Keyboard.

Mailing List

Signup to my mailing list to get notified of each article I publish.

Recent Posts