So Your Tech Event Needs Money?

sponsorships_header

Our developer community is pretty awesome – both in person and online. Together, developers can participate, collaborate, foster a network and learn from each other. Perhaps you are inspired to give back to the community and organize a tech event for developers.

In-person tech events for developers come in many different forms such as monthly user group meetings or meetups, annual conferences or a one-off hackathon, to name a few possibilities. The scale of the tech event varies widely based on lots of factors – number of attendees, venue, speakers and the logistics to pull it all together. In most cases, other than perhaps really small endeavors, guess what you need to run a successful tech event? Yep, cold hard cash.

To raise the necessary money for your event, you’ll likely have to go get some sponsorships. Seeking successful sponsorships can be an exercise of patience, especially without the correct strategies – are you talking to the right people about the right things? This article aims to demystify some of myths about chasing down sponsorships for tech events – the who, the why and the how.

Full article HERE.

 

New Day .. New Role @ Telerik!

April 2013. After years of being a consultant and having seen some of the best/worst that enterprise software development entails, it was time to see how’s life in a product company. And having already used/advocated Telerik products for years, I didn’t have to look around much either. Thus started work as a Senior Technical Trainer for the Telerik Services team. Now, trainer is an interesting word. If you already develop cool software, like to play with & talk about new technologies, and have a big involvement in the developer community, you’ll be surprised how easy training comes to you. It’s no more than dev to dev straight talk! Now, don’t get me wrong – training is plenty challenging. If you’re teaching a group of 30 enterprise developers for a week, you better know your stuff inside out, for the utter fear of humiliation. Prep, practice & repeat, no shortcuts! The past year has been a lot of fun – I travelled & stayed at home; did offsite, onsite & remote training on a whole slew of Telerik products suites. It’s always great to see what clients are actually building with your dev tools; and you grow with every new experience. But all good things come to an end .. I’m starting in a new role inside Telerik today!

Now, I can’t move on without mentioning what’s been the biggest influence on me for the past year. Steve & Michelle Smith, and the whole Telerik Services gang (ex-NimblePros) at the Hudson office. I’ve worked with many dev teams before, but no where else have I seen so many software craftsmen under one roof. Folks like Steve, Brendan, Jimmy, Kevin, Todd, Jeff, Chris, Craig, Weston, Caitlin, JoLene, Molly and others – are just crazy smart; and I’ve learnt a lot from each. Not only are they some of the best developers/designers I’ve seen around, but the whole team is like a family that values each other. Cheers to everyone at the Hudson office; it has truely been a pleasure!

Now, on to what’s next. When you find a position that’s a perfect fit, but challenges you with new work – you dive in. Starting today, I’m a Developer Advocate for Telerik in the Developer Relations team, lead by the awesome Rey Bango. My partners in crime? Glad you asked – how about a team with Michael Crump, Jeff Fritz, Burke Holland, John Bristowe, TJ Vantoll, Brian Rinaldi, Jim CowartDhananjay Kumar, Lohith Nagaraj & other super smart folks. Humbling for sure with the kind of reputation each have in our community, but exciting because we’ll get to do awesome stuff together!

Is .NET/Microsoft and Telerik DevTools your bread & butter? Do Windows apps excite you or the ubiquitousness of the web? Have you embraced JavaScript as the assembly language of the web? And off course, you are into all things mobile & the cloud/backend services. And cross-platform development isn’t for the cool kids any more; you cannot afford to not reach every potential user across any technology stack. Just like you my polyglot friend, I love it all! Let’s bridge the gap between the enterprise & hipster world. Using or considering Telerik products? Hit me up & let’s talk.

Cheers!

Road to Microsoft MVP, Craftsmanship & beyond …

2013 has been a busy year. We all have had our ups & downs and worked on products/technologies that we are passionate about. And it is particularly rewarding when others recognize your passion, efforts to grow our craft, technical prowess & community involvement. I am really honored and humbled to be named a Microsoft MVP in Client Development for 2014.

Now, it is customary to share some feelings/experiences along the road & what it all means. This is, at times tricky, since the subject does bring out our sentiments. This in no way, is a check-off list towards your goals; quite simply, my ramblings on the recent past & some common sense.

The pursuit of craftsmanship & not labels ..

  • The meaning — First, what does it mean to be a Microsoft MVP? It is a recognition of one’s passion around a Microsoft product/platform, technical knowledge & willingness to share/stir community excitement around MSFT technologies. MVP is an award system, with no definitive way to the goal .. and that is the point. We all have our passions & there needs to be flexibility to chart one’s own course. For more information, please visit the the MVP support site or the official blog.
  • The meaning, again — So, let’s rephrase. Since we cannot know everything about everything, the MVP award acknowledges one’s technical knowledge in a specific platform/product/domain. Now, this does not mean that all MVPs are technical rockstars; they definitely know their stuff .. but more importantly, are willing to actively share their knowledge. MVP is a a community award, recognizing significant community contributions around a MSFT platform & helping others. There are no shortcut & one has to be in it for the long haul.
  • The Showmanship — Someone recently said “We’re beyond writing software, we just talk about it” .. this a little funny & sometimes true. In our constant zeal to leave a footprint for other developers & make ourselves known in the community, we could sometimes get in the mode of blogging/speaking about every cool piece of code we write. While this is an extreme example, you should see the value of putting yourself out there. Every developer needs to have a blog .. yes, writing can be painstaking; but there has to be something interesting you worked on recently, something you would like to share. It does not hurt to put out your thoughts and content to contribute on a topic, and it slowly establishes you as a knowledge resource.
  • The Volunteer Army — MVPs often are the public face of Microsoft on a certain technology/product/platform. So, you can see why MSFT would be careful about which volunteers represent them. And that is partly the reason behind choosing folks who are vocal about their passion in the developer ecosystem.
  • The Guilt — This is purely my stance; MVP awards come a little guilt. I personally know way too many awesome developers around, many of whom are much smarter than I am. These developers silently do their awesome work in cubicles & are well respected in their respective teams; but may not be well-known in the community because they are not vocal about what they are up to. This is where comes my next urge ..
  • The step-out — If you are a developer, I honestly urge you to come out of the shell & start interacting with the developer community. I can vouch you will find the experience very enriching. For one, it opens our avenues to learn from like-minded people; developers just like you, who are trying improve their craft every day. Second, it helps you market yourself as a professional & establish your expertise, in ways your resume could never do. So, start by going to your nearest User Group or developer community meeting. Write & speak about what you’re passionate about. Take up writing a book or author a Pluralsight course or be active on a developer forum. I can promise that the tiny guilt of being a showman will vanish in the face of how much you are learning from other developers.
  • Are you social? — Well, this is an ironic question for developers, when we IM our buddy across the cube wall, isn’t it? It doesn’t matter what form of social media you use, as long as you interact with the right folks & getting your information from the right sources. This is pivotal in staying up to date as a developer. Twitter has quickly become one of the best ways to keep up on what’s latest in any technology & engage in conversations with your fellow developers. Bottomline, be social in any way you want, but make sure you are engaged & learning from other developers.
  • Learn, Learn, Learn — This goes without saying, right? The nature of our industry demands us to be in an always-learning mode & there are plenty of free materials to go by. So, voraciously consume anything you can get your hands on – MSDN, StackOverflow, Twitter, eBooks, developer blogs etc. If you think you are the smartest person in a room or in your team, it is time to jump out of the windows & run, so we can keep on learning 🙂
  • Community Investments — Give plenty & you shall receive. Investing in developer community helps us grow as professionals .. network with as many folks as you can & help in whatever you can. Keep the good faith that your efforts are being noticed.
  • The Help — Microsoft has a DPE (Developer Platform Evangelism) program which puts ‘field agents’ closer to developer communities across the world, as well as wonderful MVP Program leads. These are some of the smartest folks you’ll work with .. make sure to get in touch with them in your developer community. I promise – they’ll help.
  • The DON’Ts — Some of this is common sense, but common sense is not that common & we all make mistakes. Let us try to stay away from being rude, vulgar & disrespectful to others – this is plain uncalled for & leaves bad taste amidst a community of sharp brains. Off course, we will have strong opinions about technology; but we can agree to disagree in a respectful manner.
  • The Respect — We can sometimes forget in the Microsoft realm that the world does not spin around us; there are plenty of brilliant developers working on non-Microsoft or Open-Source technologies or projects. And the least we can do is be respectful to all the good work outside our domain of expertise. This shows maturity & professionalism; and gets you respect from the other folks.
  • Believe — Lastly, be confident in your abilities as a developer & genuine in your efforts. MVP or other recognitions may be the goal; but it is the journey that is more important, since it puts your career on a great track. Decide if a label is more important than respect from your peers .. and make peace with it. Be truly passionate about the technology, there is no way to fake this. Believe patiently in folks around you & your good deeds will not go in vain. Best wishes for your journey ..

Truly believe that software craftsmanship is a lifelong journey .. rewards will come along the way.

Cheers for a wonderful 2014!