Aug
2

What fuels my passion for technology & writing code

By kellabyte  //  Random  //  53 Comments

I am a software developer and absolutely love it. I love that I get to create things by using my skill set. My passion for technology and creation has been an accelerating factor in my life in the last few years. This is my attempt at putting my passion into words.

This morning I posted a YouTube link of a video that really gets my juices going and it was suggested by Keith Bradnam (@7T1) that I write a blog post describing this passion of mine and why it gets me excited to get up in the morning. It is the total opposite though, I hate getting up in the morning because I spent all hours of the night working or could not sleep because of an idea in my head.

This video was embedded using the YouTuber plugin by Roy Tanck. Adobe Flash Player is required to view the video.

Early in my career I was happy to be coding full time, learning and evolving (which I still enjoy greatly). I always had opinions on technology, but I often kept them to myself. I would always think how could I make X app better, or Y tool auto-magically do something so I did not have to ever again. I got to a point where I got tired of creating just another database for customers requirements. I got tired of banging out another web app. I always felt restricted, I wanted to break out, I felt frustrated that we weren’t trying to amp up the level of our products. I wanted to do more. This is when the hunger started. I’m not exactly sure what words I would use to explain it, but it was the beginning of what has become to be the never ending appetite for creation. I began spending evenings rewriting products on my own time.

I decided to make a change in my career as I was feeling very bored. I felt I was spending evenings trying to create and feed an appetite that my daily job wasn’t fulfilling. I sought other opportunities and Big Company jumped on me with a position in an R&D division. I had other offers at the time, but I instantly tossed them aside. Being in an R&D division was music to my ears. The entire purpose is to create something that does not exist or try to create a product that elevates the playing field against competitor offerings. This division was focused on mobility. I had no idea what I was getting myself into.

I instantly fell in love with creating mobile technology and getting to work with all the newest smart phones of all various platforms. It seemed as though every 3 months a maker was coming out with a new phone or SDK. I loved the crazy pace mobile offered me. I soaked up as much of it as I could, consuming as much work as I could, not settling myself into any 1 platform. Attacking anything and everything that was thrown my way. Internally the environment was quite collaborative, open, but also fairly polarizing because of the different mobile platforms people got to work with. Even though I was low in the ranks, my opinions were listened to, we debated and I learned a great deal from the leadership on my team.

This was before the iPhone existed and before data plans were plentiful and priced at consumer levels. We were pushing the envolope for what smart phones could do in the business sector and when the industry transformed into more powerful devices with the emergence of the iPhone and data was much less an issue the pace continued to accelerate. The doors opened on even more possibilities of what we could accomplish.

Somewhere during this time my mindset and thoughts went from thinking about the nuts and bolts to thinking about the car. I started having much larger thoughts and ideas. The “what if someone created X” talks were becoming far more common. I found myself wanting our product to bust out. I started thinking of all kinds of new ideas for the product. This blog is also an output of these thoughts. I often think of all kinds of ideas in different spaces.

I began having difficulty finding people to discuss ideas and thoughts with. When I did find someone who I could brainstorm and bounce ideas off of it was a very surreal feeling. I loved every minute of it and did not want to stop. Even today I have very few of these conversations but cherish the people I can have these conversations with. I enjoy my ideas being challenged. I enjoy being challenged, period. My level of excitement in these conversations are off the hook.

When I get into these modes, I feel like I want to create something amazing and want to begin ASAP. They inspire me. They challenge me. They also haunt me.

Ideas will haunt me all night and I will not sleep. If I have a problem I did not resolve, I will be thinking of it all night until an idea pops in my head. Trying to ignore it is impossible. I usually end up dragging my butt out of bed and hacking something together to set myself at ease and return back to sleep. I am also always thinking up new ideas of features, ways to do things, entirely new projects, entirely new ideas that are sometimes so large I don’t think they are achievable.

When I see a challenge that I think I can solve programmatically I have a very difficult time holding myself back. I usually end up attacking it whether I have time or not to attack it. I might be up all hours of the night trying to figure it out at a time where my day job might be nearing a ship date and things are a bit insane.

An example of this is someone I have gotten to know over Twitter recently had a VPN problem with a network configuration that was not typical. I had knowledge of NAT hole punching and the general mechanism of how it works in relation to how firewalls handle traffic. I was determined that I could solve this issue for them by developing a piece of software to punch a hole through multiple firewalls on both ends. Double-firewalling was eliminating any connections from being accepted on either side. I could of let it go but knowing that I thought I could programmatically solve this even though I’ve never done it before made it impossible not to attack. I could care less if it never got used, I wanted to solve the problem.

Twitter has also further fuelled this mindset for me and has put it at a whole other level. I’ve only been on Twitter a year and I’ve been able to find really challenging conversations with people. It blows my mind why these people would be discussing with me. Recently I was contacted by Mary-Jo Foley (@maryjofoley) to do an interview for one of her articles regarding Windows Phone 7. I was taken back by the request. I certainly don’t think I am deserving but at the same time thankful to have had the opportunity. To say Twitter has been amazing for me would be an understatement. I would of never met all these great people otherwise.

Hoop Somuah (@hoopsomuah) has been a big influence for me recently in many ways (thank you!). We’ve had several conversations that really challenge my ideas and thoughts at the same time expressing that I shouldn’t be so timid about making these thoughts public. I’m a quite shy person and this has empowered me to be more vocal. I started tweeting more of my thoughts, and blogging more of my ideas, even if I feel less confident about how it will be received. These conversations have been some of the best discussions I have ever had. In the end, things have turned out far different than I expected. My blog does not get much traffic but once in awhile I see someone tweet a link to one of my blogs that I highly respect or someone I never thought would follow my Twitter account ends up following me. Some of the feedback I receive sometimes makes me speechless. At this point I don’t care that it is low traffic, it has been so worth it.

To be honest, I’m starting to feel a bit insane about the whole thing. My mind just doesn’t seem to stop thinking or wanting to tackle things. In reality my passion level is on a growth curve. Even if I am tired, I do not stop. The people close to me know this all too well. If there is a passion button that you can turn off, I haven’t found it yet. Where will that take me? I’m a bit scared but also excited to tackle something new, given the chance.

What are you passionate about?

  • Coffee

    I have the same issue with ideas flooding my head, usually during work hours. I carry around a small notebook that I write down any idea I have if I don’t have time to investigate it til later (usually I leave a few pages open after it for more detail). Sometimes later I find it’s not the best idea, but most times it’s worth checking out. I’ve created more than a few designs just from that book.

    The main thing is, I get it out of the forefront of my thoughts, without losing it entirely.

    And we are reading your blogs and tweets, keep it up.

  • http://blogs.msdn.com/gblock Glenn Block

    Thanks for sharing this Kelly, it’s a great read. I know exactly what you mean, you are definitely not alone :-) I remember my own experiences struggling for 10 years before MS trying to find my “groove” and even after joining. Fortunately for myself after many years I found what I was looking for. The ride though has definitely been easy and I often burned myself out in the process. The good news I can say is I finally got where I wanted to be. And I believe you can to. Keep that passion going strong, it will lead you good places. But, don’t forget about work-life balance.

  • http://blogs.msdn.com/gblock Glenn Block

    Sorry I meant the ride was “NOT” easy.

  • http://twitter.com/zubairdotnet Zubair

    Hi Kelly,

    Excellent post, you got yourself a new follower :-) Glad to see that your passion landed you where you always wanted to be.

  • Viktor

    I also want to build new stuff, I don’t want to plan and implement business oriented applications taking account consumer requirements, costs, maintainability and all the other common everyday stuff that our profession is rife with. These are all very important and working people have to know them but they are boring, I want to rewrite the foundations of computer science, I am tired of applications built on the good old Von Neumann machine with the x86 CPU. This has gone on for far too long. A few days ago I spotted some news saying that DARPA granted $25M to Intel and Nvidia to build a new architecture that will take computing into the exascale and beyond… how I wish :)
    I also find these probabilistic chips very fascinating along with memristors and all the new/old new stuff that nobody in the real world seems to know or care about.

    http://www.technologyreview.com/blog/arxiv/25659/?ref=rss
    http://arstechnica.com/hardware/news/2010/08/probabilistic-processors-possibly-potent.ars?utm_source=rss&utm_medium=rss&utm_campaign=rss

  • Mike

    I am the kind of person which when I am engaged into something, I can’t stop thinking about different faces of the work. For examples, I am coder but I have opinions about design also.
    I like doing research of how different features can be implemented, what are the options, how other products already did it, etc. This research comes by my own will. I was not entitled or asked to do it.
    I have the tendency to get very passionate about product I am working on.

    However, I haven’t found any company which really appreciated that. Reasons are probably money, way of things goes with customer, how company gets paid by customer, etc.
    I feel like a company which really appreciate enthusiasm doesn’t exist. Or if it is, it’s not around me and I probably won’t get to work in such company.

    I am feeling depressed…

    • kellabyte

      Chin up Mike! Don’t let it get you down. Keep your eyes and ears open for options. Let your passion, drive and body of work speak for itself :)

  • Andrew

    I *totally* know the feeling! There have been many sleepless nights thinking either about the problem I couldn’t solve or the problem I recently *did* solve. I’ve only recently started getting into Twitter and it’s because I’m having the same problem you did: no one to really talk to about this stuff. Some of my coworkers seem to like development, but none of them are really passionate about it. Certainly not enough where they would spend their own time to learn something new, especially if it wasn’t directly usable in what they were working on at the moment.

    I think R&D would be a great place to be, but I’m currently working on a product where I feel like we’re on the cusp of making something really cool. Unfortunately, it seems like there’s always something just out of my control that keeps us away from that goal. I wonder if it’s just a carrot on a stick…

    At any rate, great post!

    • kellabyte

      I hear you. It’s hard to hold back isn’t it? You want to create that thing that you think puts it over the top. You communicate it, but nobody bites. I’m not sure what the answer is here since I have been in this position many times. I think one approach is, if you think you have what it takes to create ideas that make a difference, try to position yourself in such a way your words get heard. That probably varies from one organization to another.

  • http://octoberclub.wordpress.com octoberclub

    I really like this post. Enthusiasm and passion are infectious and if you can share your ideas and thoughts with others in a positive way, it can put you in a great position within your workplace. I’d also second the previous comment about achieving the correct work-life balance. All those sleepless nights can cloud judgement. By the way, have you got any good tips on motivation and how to get that level of passion you talk about? I often go through cycles of high productivity and periods of feeling lazy to be honest.

    • kellabyte

      One thing I try to do is converse with the people who I feel inspire me and watch the video that I linked. If there is music that seems to get you in that “zone” then that helps too. Encouragement and Inspiration is powerful. Ride the wave and re-kick it when needed :)

  • http://geekswithblogs.net/mamta_m/Default.aspx Mamta

    Hi Kelly,

    What a wonderful post! Thank you for sharing this.

    I am right now where you were years ago. I need my day job but my evenings are what I really look forward to. Thats when I can unleash my creativity and channelize my skills to the fullest. Hoping to find that break someday wherein I can develop what I want and how I want, at a fulltime job. Until then I bide my time learning and growing.

    • kellabyte

      I’m still in this mode. I’m in a better position than I was before, but I’m still spending lots of extra time. The level of my passion is growing if I look back to a few years ago. I’m not quite sure where that is leading me to. This is my vacation and I am writing blogs and coding :P

  • http://howitworks.com Aaron Ransley

    Excellent read, Kelly. It’s always uplifting to be reminded that there are always more thoughts to expand on, and more possibly to explore.

    Especially to those of us just now accepting “the hunger” as a friend. A friend which steals all our sleep, but still a friend :-)

  • http://dmartin.net Dan Martin

    Great post!

    Like others, I’m also currently at that point where evenings are what I look forward to. I just really enjoy learning, so I do a bit of reading one day and the rest of week I play around and see what I can do with it. Ideally I’d like to be able to apply my skills to my day job, but that hasn’t been going so well lately.

    @octoberclub, I run into that too, I think I just get a bit burned out. Recently I’ve been keeping a list of monthly goals, and it seems to be working so far. One look at the list and the date, and I’m able to at least gather enough motivation to put a few hours into something.

  • Jen

    YES! Awesome post! I like to churn out ideas too and thrive in the company of people who share this enthusiasm for creativity and tech – which is a reason I love Twitter too. We have the tools to do so much, and with the technical landscape (and our tools) changing so rapidly, the possibilities seem endless. We’re regularly given new “brushes” and clean “canvases” :) . Thanks for sharing your passion and enthusiasm – it’s inspiring.

    • kellabyte

      No problem :) I agree! Twitter has been amazing for connecting with people. You can definitely surround yourself with the type of people who inspire you and drive you.

  • http://timothywalters-devthoughts.blogspot.com/ Timothy Walters

    I’ve been living the life you have described for… well since early high-school, over 25 years. Many a sleepless night messing with new ideas, expanding my mind, exploring and learning.

    That endless passion for learning and solving problems for the thrill of just solving them, it’s a wonderful thing eh? I long for the day when I can work for a company that understands the value of those passions and really taps into it.

    In the meantime I’ve kept my sanity by playing online games like WoW, since there’s enough to learn and explore in there that it keeps my over-active mind busy some evenings without leaving me sleepless.

    How do you deal with the family issues that can arise from the erratic sleeping and always-distracted-thinking-about-the-next-problem side of things? It’s not easy finding someone who’s willing to put up with that in my experience.

    • kellabyte

      It’s definitely a challenge. I only touch briefly on the negative impact of everything I spoke about but they are definitely there. I’ve yet to find the right balance. Luckily my lifestyle currently is flexible and I am mostly impacting myself and not many others.

  • Pingback: Keeping track of the ever changing and the Eternal Newbie! « VirtualStaticVoid

  • Bryce

    Love the video. I’ve got to save that one for later.

    I feel a bit lucky. I may not have the perfect surroundings in my job since every other developer is the 9-5, just need to close this bug or code this feature type. However, they are good at recognizing that doesn’t cut it for me, so I’m usually given a lot of leeway in how I go about doing something. Of course the office benefits as well as I usually have to pass the knowledge I’ve gained on to the other devs so they can maintain or extend what I have done and they are good at giving feedback on whether idea worked or not.

    However, because I don’t have many around here to bounce things off of during the process, when I start coming up against a wall trying to understand a concept or find something that works just right, things can go down hill pretty quickly. So I’ve recently started using Twitter to hopefully use that to help me.

  • Steve Py

    Technology shifts so quickly that it can be a very depressing situation when the business needs don’t keep up. I used to love adopting new stuff on my own when I was single and time was no object, but having a family really limits after-hours activities, and if your 9-5 doesn’t help keep you up to date it’s a bit of a drag. Breaking into the .Net arena in late 2004 was no picnic, but I was single at the time and put in the hours to tinker and build. I’d be in a lot more strife to try and do it again now. Fortunately my current client is pretty bleeding edge so staying current and marketable isn’t a problem.

    The other consideration when pushing boundaries is in retrospect: What have I really accomplished? I actually avoided mobile development back in the early 2000′s because of that. Everything was new and changing all of the time. The lifespan of a product (provided it even made it to production) was ridiculously short before the platform was replaced and you’re left starting all over again.

    I’m always thinking and acting to make products and ideas better, the biggest de-motivator I face is scope. I am but one individual, and I consider it lucky if I get an hour a night, and one day a week to myself and my thoughts. :)

    • http://unapologetic.wordpress.com/ John Armstrong

      The other consideration when pushing boundaries is in retrospect: What have I really accomplished? I actually avoided mobile development back in the early 2000′s because of that. Everything was new and changing all of the time. The lifespan of a product (provided it even made it to production) was ridiculously short before the platform was replaced and you’re left starting all over again.

      This is a good point, Steve, and I think it has something to do with my reaction to the recent Twitter threads about writing tools vs. writing programs.

      At the end of the day, I have to admit I’m not passionate about writing code, and part of that is that in my view code is ephemeral. Yes, it’s as concrete as software design gets, but all the Fortran and COBOL code in the world is going stale while Scala reinvents the list.

      To me, what lasts are algorithms. Yes, what I’m seeing as I’m getting back into serious programming is impressive compared to when I checked out ten years ago, but I can’t shake the feeling that a lot of it is a choice between LEGO® blocks and an Erector set — different ways of snapping together chunks. And yes, I fully appreciate the power that a well-designed building tool gives, but it still feels like the real power is with the person who invented the rack-and-pinion steering, not the one who knows which LEGO® to snap together to reproduce it.

  • Jan

    Wow, a very exiting read. It’s like I wrote it except i couldn’t write like this. Even if English would be my native language. However, I totally understand how it feels to have all these ideas in your head. I’m working already for years in the field of Biology/Bioinformatics and I was always the only computer scientist in the team. It was really interesting but quite often I felt isolated when I started to talk about programming, software design or just crazy ideas to solve problems. However, I always found a good solution and the Biologists loving my software even if they were skeptical when I told them that I’m using .Net and the whole Microsoft stack. In the end it doesn’t matter how you brought your ideas to life but that you did it.

    • kellabyte

      I also felt isolated about a year ago. I am surrounded by developers in the day jobs I’ve had but finding ones you can brainstorm with, collaborate with and think out of the box with is difficult. I would often have the “what if we…” conversation and get the deer in the headlights look in return.

      What changed for me? I got on Twitter. I was some entity on Twitter with no followers at first. I started tweeting what I was doing which naturally included keywords that people are searching, followers started to trickle in. Through these people I met some amazing individuals who have pushed me to speak up and throw my ideas out there. Not everyone agrees with them but that is okay. Some great discussions and conversations have happened in result. My ideas have been challenged more in this short time period than the rest all put together.

      Fast forward to now, a little over a year of being on Twitter, I am totally blown away. On one side it feels childish to gush over a glorified text messaging service, but it’s impossible for me to ignore the connections it has enabled for me. I didn’t do anything except simply be myself. The last 4-5 days especially has been absolutely insane.

      I guess in a round about way I’m saying you don’t have to be in the bubble of your environment. There is an entire online community from which you can discuss, expand apon, learn and grow.

      Stick your toe in the water, it might be a little cold but you’ll be neck deep before it is too long :)

      • Jan

        Yeah, I have Twitter account since several months but I never got into it. Oh I’m follow you by the way :-) However, the missing part with twitter is come together and drinking to much coffee. But your comment encouraged me to give it another try. At least I can get it out of my brain and maybe somebody read it.

      • Andrew

        Jan, I was the same way with Twitter; I just didn’t see the point. But this post inspired me to give it another try and it’s actually an awesome feeling connecting with other people about topics you care about.

        My problem was that I only saw Twitter as the stereotypical “I just got a sandwich. Yum!” But I’m finding that there are diamonds in the rough. Nothing beats getting together for a coffee, but it’s tough to get together for coffee with people that are hundreds (or thousands) of miles away!

      • kellabyte

        Andrew brings up an interesting point. I held off on Twitter for a long time. I didn’t want to be one of those people “Coding some iPhone dev tonight… Working on calling some SOAP services” but I have become this, strangely people find it interesting. So I will continue until people tell me otherwise :P

        It’s like my last 2 blogs. They seem irrelevant to me. I wrote maybe 10 lines of code with Ninject and MEF. The result was 2 amazing Skype conversations. Not so irrelevant when considering the end result I suppose.

        It took awhile to get traction when I did decide to jump in with Twitter, but if your patient it will come, it’s like a snowball effect. You talk about your interests, what your doing, and similar people slowly start to connect.

        Sara J Chipps once a month or so does a WAN party on Tinychat and a bunch of people off Twitter just discusses about tech & coding via voice and/or webcam.

        I need to work more on connecting locally and also hitting conferences but there are so many ways to break the boundry of location too.

        We are in a much different environment than devs had in the 90′s. How many times have you hit a blog and learned something new? Almost every day if I were to keep track I think!

      • Jan

        I definitely give it a try. So if you see some tweets like “I’m coding RIA with SL…” or “Squeezing the heck out of SQL Server…” That me :-) but don’t fall asleep

  • http://blogs.msdn.com/gblock Glenn Block

    Jan, some are doing that. We have coffee gatherings in Seattle which are promoted via twitter. Not to mention ALT.NET and other type things.

    • Jan

      Not too far away from Victoria, BC :-) Unfortunately the local .net usergroup doesn’t meet that often

  • http://timothywalters-devthoughts.blogspot.com/ Timothy Walters

    After reading more of the comments here, I have finally joined that twitter “thing”, I despised it for so long as an abomination, but I’ll give it a try. I’ve started following @kellabyte. Maybe it’s matured enough now that I won’t be put off?

    Guess I should follow Glenn Block too, since I often find myself reading his blog.

  • http://gogohd.net Adan.Vide

    +1 for hot dev girl

    It is almost as if i would have written the top portion of this post. Funny how just today I said to myself; “If they won’t let me do it better; Then I’ll do it on my own!”

    Lately i been experiencing more and more the same thing. Today i spend the entire day thinking of the same issue; everywhere i went it would just not cease. the anticipation to coming to a resolution its the best part when you know ur so close to getting it. its so FUN to be honest; Like you mention its very hard to find people who share the same passion or at least are willing to listen with enthusiasm.

    Just like @Mike mention I look at more than just the code; i look at the asthetic/functional aspect as well and often times I get depressed because I am shot down for the same reasons he mentioned.

    so sad… tear tear.

    Man but fuck reading post like this one just uplifts my spirits to keep grinding at it and knowing I am not alone in my struggle. so thank you again. I so envy you and ur cool RND job wish i get one soon :]

  • Mika Ahopelto

    Excellent post! A good example how you can or can’t find sparring partners amongst colleagues, and how it’s nowadays sometimes easier to find them online. Makes me think about traditional organizations in a new light.

    Thanks!

    • http://danschlossberg.wordpress.com danschlossberg

      I agree. Great article and it is difficult to find good sparring partners. Individuals who like to argue frequently are driven by ideology or focus on “winning” the debate. While my ideas are often times sharpened by those conversations, absence of consensus leaves a bad taste in my mouth.

      While the online community is full of mad rants, it is nice that one can quickly filter them out and find more fulfilling exchanges.

  • http://www.bitttelligentdev.com Mark Dykun

    Great Post Kelly,

    Lack of sleep and the busy mind unfortunately is a side effect of the Passionate developer (I came into the office at 1:30 am and have been here since). I love the community and the ability to call out and speak with other developers on questions and concerns. For the longest time I ran my consulting business from my home and my daily conversation was a series of meetings but no real Geek talk. I have since grown as a company and hired a couple of developers to work with and so appreciate the ability to discuss ideas. One thing I heard Scott Hansleman discuss a while back is the growth of your trusted developers list (on Messenger, twitter or other) that you can engage to help you get though the daily grind. This is really a great suggestion and I follow it daily.

  • http://blogs.compdj.com/ Rick ratayczak

    Hi, I experience the same things. The lack of sleep was causing issues with my day job, but I found a solution. Taking Melatonin helps me to get to sleep since it calms down my brain.

    Problem solved, and I can still be creative, just not at 1 am anymore. :)

  • Pingback: Use Ninject to decouple discovery of your ViewModel’s in MVVMLight’s ViewModelLocator

  • Pingback: Being fueled by developer passion - Glenn Block - CodeBetter.Com - Stuff you need to Code Better!

  • Pingback: Tweets that mention What fuels my passion for technology & writing code -- Topsy.com

  • http://garfbradazxna.wordpress.com/ Gareth

    Hey Kelly,

    Great post :)

    I know what you mean. My day job is an EDI Programmer using procedural 4GL for OpenVMS #snore# 4 years ago i got bored and started learning C++ and .NET, plus ObjC (yuck) and havent looked back! As my wife will tell you, im never stopping. There are 4 things im passionate about 1) Family 2) Coding 3) WoW 4) Gadgets. I had to give up 3) otherwise 1) was going to leave me ;)

    So ive combined my passion for gaming and coding, and learning XNA and OpenGL in my spare time (OpenGL mainnly for iPhone). Its awesome, i love it, love it, love it. Im now working towards releasing my 1st game next year on XBLIG, and then hopefully release it on WP7 also. Me and my friends started a competition to make games in 8weeks (http://8weekgame.shawson.co.uk/) and the 1st competition was awesome, but the 2nd, well my mate Shawson also moved to a new job in R&D for a company here in the UK, which like you, he’s loving. Its in the mobile arena also (ASCOM i think?). So it shows me that if you want something, go for it. THe problem with me is they pay me too well, and i have mouths to feed – hey you never know Blizzard may come knocking on my door oneday.

    Anyway, thansk for the inspiration Kelly, appreciated.

    PS im following you on twitter as @garfbradaz :)

  • Maxx Powar

    So how did you punch through the double firewall? I’ve been toying with that idea in my head but never actually tried it.

  • John Jablonski

    You’re truly a passionate software developer. But one thing that I would like to iterate of what Glenn Block said is a work life balance. I found that my productivity is higher, . but it’s probably just me … getting old :)

  • Pingback: Herding Code 101: Kelly Sommers on Mobile Development and User Interface design

  • http://edwardshui.blogspot.com/ Ed

    Love your passion to solving problem by means of coding!

  • Johnny

    “I began having difficulty finding people to discuss ideas and thoughts with.” – story of my life.. :(

    I’m certainly glad you found someone though :)

  • Robbin

    Very nice post. It somewhat made me believe again …

  • http://none.com Meh

    I really question whether people are truly “passionate” about coding. I’ve been in software for over a decade, and I honestly hope that I never become passionate about it. That seems like such a limiting pursuit, frankly.

    In my career I’ve heard of people being “passionate” about code, “passionate” about design… I even heard one guy say he was “passionate” about project management.

    I think all of these people are fooling themselves and that Kierkegaard was exactly right – “… the specific character of despair is precisely this: it is unaware of being despair. “

    • http://jalf.dk jalf

      Really? I’m passionate about a lot of things, and coding is certainly on of them.

      I don’t really see what’s limiting about it. Show me one other discipline that can be used in so many ways to save the world, improve the world, make money, make entertainment, be creative, create art and a million other things? I’m passionate about coding because it lets me do so many different, interesting and worthwhile things.

      And I would hate to spend a decade on something that I am *not* passionate about. I would hate going around thinking that others must be lying to themselves, when they say they enjoy, and care about, what they’re doing.

  • http://weblogs.asp.net/sukumarraju/default.aspx Raju Golla

    I ‘m glad to read this article when rapid technology evaluation try to put me down i.e., .NET stack of technologies.

    I realised that as long as one is passionate/enjoy/challenge what they do there is no end to learning something new and progressing in career.

    Good one!

  • Raj

    this is an awesome post and i can relate to it in every which way! keep up the passion and all the very best!

  • http://muddypa.ws NPortelli

    I have to say I’m insanely jealous. I wish I had the focus to accomplish what you do. Good job.

  • DJ

    awesome post Kelly. I wish i had the same fire in my belly. But you are an inspiration in technology world i would say. Thanks for sharing!!! You have added one more fan in the list…..Keep it up!!!!