Welcome to our continuing series of Code Project interviews in which we talk to developers about their backgrounds, projects, interests and pet peeves. In this installment we track down Code Project member Al-Farooque Shubho.
Al-Farooque Shubho has been a Code Project member since 2008, a two-time Code Project MVP, and has published over 20 articles.
Who are you?
I am Al-Farooque Shubho. I live in Dhaka, Bangladesh and I work in a Software development team that works for British Telecom (BT). I am working as an Architect (Component Designer) in this team.
What projects have you worked on?
At present, I have been working on a SaaS platform development for BT for automating its existing customer's functionality and letting them "self manage" their information/process that reduces their manual cost/time/effort.
As I am working in an offshore team, usually, I need to participate in a number of daily online meetings for understanding system requirements and for doing design walkthroughs. Also, I need to do system designs for the SaaS platform for fulfilling different customer requirements. Let's not forget, when development starts, I also need to mentor, guide the development team and also participate in the development activity.
Unfortunately, I think I can't share the product names and URLs as these are not public portals and used by BT's own customers.
What is your development environment?
Development environment is mainly ASP.NET / SQL Server. Development tools are Visual Studio/ SQL Server Management Studio / Visio and communication tools are Office Livemeeting / IP phone / Outlook and Communicator. Favorite language is C# and platform/framework is ASP.NET WebForm/MVC.
Right now I am playing with MVC3 (Developing some re-usable controls), and, I am interested to learn/explore Google's new language Dart!
What is your coding pet peeve?
If I see the same code is repeated somewhere, that annoys me. Favorite naming convention is camelCase, but, still trying to like PascalCase I like Allman indentation.
How did you get started programming?
My first love with language was C, that I was introduced with during my undergraduate study. I still can remember many sleepless nights, passing time with my first and favorite language (during that time) C to explore the world of algorithms.
I don't think I hate anything with the community. If I see 5 years back from now, being a programmer and learning programming has became far easier now, and, that's because we have a great developer community, which is really helpful and greatly supportive.
Where do you see yourself in 10 years?
I see myself having built something that touches the life of every one, and, makes every one's life a little easier than what is today.
What advice would you offer to an up-and-coming programmer?
Believe in yourself, and, never give up. Because, you are a genius too!