As my path crossed with Windows Phone a while ago, truth to be said, there wasn’t much Windows Phones were around in Bangladesh. Sad as it is, it was far from getting public aspiration, rather than it was kind of an embarrassing situation every time making people understand what Windows Phone actually is. Hard times it was. Motivation wasn’t the thing you usually ask for in these times. Dire as it was, still I had a quiet a good time with Windows Phones. You might ask why. Why didn’t I root somewhere else? It’s not like I didn’t know Java. I did know and quiet frankly I had a tremendous fun time with it too. Then why? The truth lies somewhere else. Was it only because Microsoft was providing opportunities more than anybody else? Was it because only of that or was it because I was a MSP and following Windows Phone seemed like an easy path to capitalize on?
And why I’m even writing these? I could’ve said nothing and keep going. But the thing is developers are human too. Everyday after 8-9 hours of jobs my hands get so accustomed to my office laptop’s keyboard that it barely does want to go over my home desktop’s keyboard. As tiring as it is I still find it intriguing to get back and code a bit on Windows Phones. Yes, I know in my professional life I barely see Windows Phones in Bangladesh now. Then?
The answer is what you expect least. I love boundaries. You might ask why? Does it limit my works? No, it enchants me to break em. Whether I can or can’t I have to find ways to limit my limits to give something to people. Does that mean developing for Windows Phones are not easy? Au Contraire! This is most possibly the most creative, most friendly way to develop an app. You might ask why? It’s all about aspect , man. All about aspect. I’m living as a developer now but I lived as a designer before when I had to earn a bit in my student life. And trust me, with Windows Phone development I can be who I want to be. When I feel like a designer, I go over Blend and go berserk on my tools and when I feel like a hardcore dev i can crawl back on Visual Studio. It’s my comfort zone, its where I can get out, think different, most importantly, break boundaries. Yes, the SDK limits me a lot, still, isn’t it my job to break these? Who am I if Im given all? Does this means other SDK’s are pointless? No, never, we believe in respect, professional harmony. When I say I found Windows Phone awesome, that’s not imposing anything on anything, that’s a personal loving.
So, I’ve seen people come and go, I’ve seen people find better places to work on. Better means profitable of course. And they are not wrong , never. You see, it’s all about aspect. I always knew I have C# with me, no matter what, I can code anything I want in anywhere as long as I know C#. So, money wasn’t a concern for me and still it isn’t. Cause, if you want money, trust me it comes running to you as long as you keep wanting it. But knowledge on the other hand…doesn’t if you are not willing to go for it. Windows Phone gave me chances to meet great people, simple in thoughts, polite in heart, respectful for knowledge. And I dont want to lose these people as they constantly try and teach me to be a better person. There are thousand write ups to code better, not a perfect one to be a better person.
So when I say I love it here, I mean this place loves me back too. It’s not general for everyone, it doesn’t have to be. So, if you seek for motivation, it’s inside you. It always was. And if it says of Windows Phones, believe me, it’s your place too. Give it a try!
9 thoughts on “Words from a Windows Phone Developer’s heart – Dire Straights”
i don’t know man !!! right now, what attracts me is a good network and money. U know, when u dont have them 😦
anyway, whatever the cause is, i m upto windows phone 🙂
Truth, money is probably the most important fact in the life of a professional and there’s no way to deny that money talks. So, I don’t encourage people who needs it to find it right now in Windows Phones, specially in context of bangladesh. But if you do believe you can make a change, you can build a market, you can make a platform and you love it anyway, there’s no reason you shouldn’t be here. Like my day job pays my money issues and Im quiet sure as long as In know C# I dont have to worry.
Again, it’s all about aspects 🙂
Hey bro…that was one of the coolest articles on Tech life i’ve read in recent times, keep on writing this blog,inspires novices like me big time 🙂 🙂
Inspiration is everywhere 🙂 . It doesn’t take me to write. It’s always there.
hello Vaia please ur email address @ Swagata Prateek
shamim, mail me at firstname.lastname@example.org
I guess you have a slight wrong conception of how programmers approach programming. Very first of all, the reason you mentioned that you love windows phone (or windows programming in general) has nothing to do with windows specifically, you provide no significant reason why windows stand out for you. Second of all, programmers’ task is not to break the SDK, breaking SDK maybe something you like among the thousand things you like, but that is not anyone’s primary style. Harcode programmers like low level tools where they make the total system dance according to them, and thats why they love SDKs that do not limit them.
Thank you for your kind considerations and suggestions. I would try to learn from them. But I’m not talking about generally windows in here rather than mostly Windows Phone, like is said, Its a personal loving.
And, I did put the SDK breaking aspect wrong. Well my intention was to say to break the barriers whether any limit has put on or not. It’s my job to push the limit.