Debasis Roy [debasisroy]
How did you begin programming and at what age?
I started programming at my high school in QBASIC programming language at the age of 17.
What languages do you code, and in what platforms?
Currently I am coding in Java in windows platform.
What machine configuration and operating system do you use?
Its a core 2 duo processor, 2 GB ram and windows operating system.
Please list web addresses where we can see some of your work
What motivates you to undertake a new project?
People are facing lots of problems in different fields. I just want to make life more lazy by developing some helpful softwares.
What part of project development is most gratifying to you?
I like to work in the front end on which user will play his/her role and its seems more challenging to me.
From the outside, it seems a rational job, but is creativity necessary for programming?
Of course creativity is necessary to some sort of level.
What conditions do you need to concentrate when programming?
For design i like to be a lonely room and for coding i like to put an air phone into my ears and listen some of my favorite musics.
After working for long periods of time, have you ever felt as though you were in a bubble?
After a successful implementation of a module it is a great moment to enjoy.
When you check out code you wrote time ago, what's the main difference with respect to code that you write nowadays?
Before, I write codes in a modular/structured fashion mostly. Now a days, I am coding by following the design patterns and object oriented approach.
Do you still buy programming books, or do you learn everything from online sources?
I am doing both. Online is a great resource of learning but the demands of reading a hard copy of a book is also unavoidable.
Do you think programming should be taught at the basic education level?
Yes, some sort of programming ideas can be taught in the basic education level.
What has been your experience in marketing your software?
To choose the marketing criteria is the main challenge.
What do you learn from software users?
The software users always tried to be more lazy.
What would be your solution against piracy?
I prefer the open source strategy.
Would you consider yourself rigorous in the organization of the coding that you write and on commenting it?
Yes, code commenting is very necessary of further enhancing it.
How do you calculate the budget for a software project?
How much time it takes for me to develop.
What are your favourite games and on what platform do you play them?
Midnight club II, in windows platform.
How often do you clean dirt-buildup on your keyboard?
I can't remember.
How do you feel when friends or family ask for your help in solving domestic computer problems?
Most of them ask for the hardware problem for which I can try only for trial and error method.
As machines for development, what opinion do Macs deserve?
I have no idea about a mac machine but it looks great to use.
How do you protect your computer from viruses?
I am using spybot and avg antivirus and not visiting the harmful websites.
In social settings, do people become interested when you tell them you are a software developer?
People are becoming more and more interested in software and I meet people also who are interested on me as a software developer.
Do you work alone or in a team? Which do you prefer?
In my job life I am working in a team. And also I am working alone on some my interesting project. I like to work in a team.
Are you one of the first to update to new software when it comes out, or do you normally wait until more stable versions appear?
No I normally start to use the new version as it is available when I start a new project. But for already running development I don't prefer to shift to a new version of IDE.
What is your main reason for not meeting project deadlines?
It is the lack of capability of understanding the problem before development.
In your opinion, which company helps software developers the most?
How many breaks per day do you normally take?
5/6 per day for tee, coffee and smoking.
At this point in your career, what would be the project of your dreams?
What is your next project?
This is a social community type project on mobile platform.
Which websites or forums for programmers do you frequently visit?
What advice would you give to someone who wants to become a programmer?
Gain the capability of problem solving.