I'm a Delphi developer. I work for a software company which does solutions for retail management, including inventory, POS, reporting, BI, Tags, and more. It's been in Delphi since Delphi's been around.
I am actively in Stack Overflow monitoring the Delphi
tag, and looking for those questions I can answer and also contributing my time to keep Stack Overflow in order. I'm not an expert in anything, a jack of all trades rather. But I love to help people when I'm able to.
I've known Delphi since about 2007 now, and before that, I had learned VB6. I havn't gone back to VB since I learned Delphi. I also taught myself QBasic and HTML as a kid. It hasn't been until the past 5 years that I've been diving into programming.
Since then I've also become vaguely familiar with ASP.NET with C#, as well as some C# windows apps. But I'm not too fond of the whole .NET idea. .NET is good for web platforms and such, but not for win apps.
My strengths:
- Understanding the bigger picture of projects
- Writing Custom Classes, Components, and Controls
- Code organization (within unit or namespace)
- Writing purely independent classes (as opposed to cross-referencing units or namespaces)
- User Friendly UI's
- Developer Friendly Classes
- Encapsulating layers of business logic
My weaknesses:
- Lower-level coding (such as Assembly)
- Platform-specific design (using Firemonkey)
- Web Design
It's always nice to know you're able to do something, even if you never use it.