How I Got Started in Software Development

13 07 2008

babyandcomputer_thumb1

I have been memed! Thanks James ๐Ÿ™‚

How old were you when you started programming?

19

How did you get started in programming?

I got introduced to programming and computer languages in my high school. It got into me from then and when I joined my University, I was fully ready to rock myself in programming ๐Ÿ™‚

What was your first language?

C/C++

What was the first real program you wrote?

A DirectX game in Visual Basic 6.0

What languages have you used since you started programming?

C/C++, Visual C++ 6.0, Visual Basic 6.0, HTML, Javascript, ASP 2.0, Python, PyGTK, PyQt, Qt (C++), ASP 3.0, C#

What was your first professional programming gig?

A tool for Telecommunication and Telemedicine for one of the projects at ISRO

If you knew then what you know now, would you have started programming?

YES!

If there is one thing you learned along the way that you would tell new developers, what would it be?

1) Blog, Communicate

1) Analyse whatever you are doing

2) Dont hurry – Relax, Think and Code

3) Test whatever you code (Unit Testing)

Whatโ€™s the most fun youโ€™ve ever hadโ€ฆ programming?

Testing what I write. Its always a challenge to break up your mind to test what you write and find mistakes/problems ๐Ÿ˜‰

I Choose

1) Daniel Moth

2) Nigel Parker

3) Kirupa

4) Jeremy Boyd

Advertisements




NDepend

13 07 2008

Its really hard to summarize what is NDepend in few words as this tool does a lot and its really useful when you have a big project and had to do code analysis, code usage, code metrics etc., etc., So, to make things simpler, lets take what their website says ๐Ÿ™‚

NDepend is a tool that simplifies managing a complex .NET code base. Architects and developers can analyze code structure, specify design rules, plan massive refactoring, do effective code reviews and master evolution by comparing different versions of the code.

With NDepend you can analyse a set of .NET assemblies and that was the first step for me in using NDepend. Another highlight of NDepend is that you can use Code Queries to query to analyse and get results. More on Code Query Language here.

Here is a small screencast on NDepend introduction from me. Its in .swf format and just open it in your browser ๐Ÿ™‚