Git Product home page Git Product logo

Who Am I?

Hi, I am Robbert de Groot, @Zekaric. I am predominantly a C developer and love that language. I also do C++ and C# at my day job but I have always loved the simplicity of C and that is what I use in my hobby programming.

I have been programming professionally since 1995. I am getting close to becoming that grumpy old programmer. I try to remain civil though so feel free to contact me. I, probably, will be nice. If I am not, it is most likely that I am in a mood because I am working on a stubborn bug.

Why C?

When I was in High School we were still using MS DOS as the main operating system. My school allowed me to learn my first system language using Borland Turbo C 2.0 if I remember correctly. There wasn't C++ yet as far as I remember or it was very, very immature. At any rate I fell in love with the language back then. It was fast, simple, and infuriating. Although infuriation I felt was probably more toward the state of the OS and the hoops you had to jump through to do what you want. Also, the internet was not that great and there were struggles as I didn't know anyone who could mentor me. But I perserveered.

I love C. It is a simple and yet very powerful language. You can make very complex programs in it. Unless you are dealing is super tricky coding, it is generally an easy program to understand. Just do not visit the Obfuscated Coding Contest for examples. That is just mind blowing.

Contrary to what people say, C is perfectly fine for large programs. You do not NEED C++. What you can do in C++, you can do in C in some fashion. It just may need some extra typing. In general my C++ code is very much C code with object oriented features instead of the madness some C++ coders go through to make the perfect OO C++ program. Often I find some C++ programmers are too purist in their thinking that the code they write is, admittedly very clever and in a way beautiful but not necessarily for the next poor guy that comes in and is required to fix something. C can be equally nasty if you program sloppily but I find it is much easier to get the bigger picture in a C program than a C++ program. But that could be just me.

So, C is my language of choice.

What Am I Interested In?

LEGO! Yeah, I am AFOL (Adult Fan Of Lego.) My wife wants me to keep it under control though... I may have a problem.

I like drawing, mainly pen and ink. It is easy to do because you can do that anywhere and it does not matter so much if you are colour blind, which I am a bit. I used to like to paint with physical media but that's messing and requires space. Digital now a days.

Programming of course. Games and desktop apps. I have not really jumped into the mobile or web development much. Both of those areas have not settled down yet and I find them frustrating as it feels like the developers in both mobile and web have ADHD or something as they keep jumping from idea to idea while nothing really remains constant or stable.

How to reach me?

Here is possible.

LinkedIn: https://www.linkedin.com/in/zekaric/

Web Site: https://www.zekaric.com/

Robbert de Groot's Projects

gimgio icon gimgio

GRL Image Input Output library. A library that handles the common image formats.

grl icon grl

GRL: Groot's Runtime Library

gwin icon gwin

GRL Just Another Renderer. Simple OpenGL based rendering library for 2D and 3D.

projectmiff icon projectmiff

Mixed Information File Format (MIFF), and Mining Interchange MIFF (MI MIFF)

zccolorwheel icon zccolorwheel

Create a color wheel raw image. Used to create an icon.

zekaric icon zekaric

Config files for my GitHub profile.

zmuse icon zmuse

Simple MP3/WAV player using WPF and MVVM (for the most part.)

zmyape_php icon zmyape_php

Zekaric: M)anage Y)our A)ssets, P)ay, and E)xpenses (My Ape) is a web app using only PHP for managing your personal finances on an internal network only. I.E. hosted on a local NAS for instance

zmyg icon zmyg

Zekaric Mine Your Goal - Python based web application for a simple, don't break the chain like tracker.

zmyt icon zmyt

Zekaric Mind Your Tasks - Python based web application for managing tasks.

zmytime icon zmytime

Stupid simple time tracker for work.

zsync icon zsync

Zekaric Sync. Simple directory synchronize program.

zword icon zword

A simple document markup and converter program.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.