Meet the OzCode – Eli Dagan

Briefly introduce yourself, what is your role in the OzCode team?

I’m a software developer by trade – .NET geek by choosing. I’m 39, married with two amazing children. During the day I’m a developer on the OzCode team and right now I’m responsible for the LINQ debugging feature and in the last month I’ve been diving into the new Visual Studio 2017-related functionality.

What are you working on now?

In the last few months I’ve been working hard on LINQ debugging features. I enjoy working at OzCode because there’s a lot of different technologies you need to employ. For example the other day I had a struggle with the dark side of WPF because of one pesky bug that kept appearing in one of our new LINQ debug windows. Writing extensions for Visual Studio often makes you go deep, deep under.

What does it mean to be a good software developer?

First of all you have to be passionate about writing software. You have to enjoy writing code and have the ability and will to keep learning new cool technologies.

Part of this is just feeling good about the code you write – employing the right tools and methodologies and make sure you do your best.

Software development can get frustrating for time to time – a good software developer will continue trying to solve the problem at hand – until successful.

What is your favorite OzCode feature?20140306_104940

Except LINQ debugging (obviously) – Reveal is one of my all time favorite. It enables me to get another perspective when debugging. When I write code I care about certain aspects of my code and while debugging I want to see a different “view” of that same code and Reveal help me achieve that.

What do you do when you’re not writing code?

I write more code 🙂 – right now I’m into Arduino & NodeMCU programming – for my autonomous car.

Other than that I have a black belt in Ryukyu Kempo Karate.

Where can we find you online?

I have a GitHub account (as everyone should) and I answer questions on StackOverflow