website Archive

Tips for Exploring the Online Freelance Market

Tips for Exploring the Online Freelance Market

My bi-weekly tech column in the Warrington Times (UF student run business newspaper)
- Original Article: Tips for Exploring the Online Freelance Marketplace (Published Issue 7, 24th Jan’10)

The art of “freelancing” has grown rapidly online, where people from all over the world can access the skills and talents of independent contractors for hire. A freelancer is an individual that is not under the employment of a company, but instead is contracted out by clients for work in their specific area of expertise. The Bureau of Labor Statistics estimates that about 10.3 million US workers are freelancers (equating to about 7.4% of the workforce). Freelancers enjoy the freedom of setting their own hours and choosing the work they desire, as they are essentially a one person business.

In recent years the online revolution has also helped to spur the growth of this freelancing market. Many websites now serve as a hub to facilitate freelancers and those looking to hire them. Some of those websites include:
www.getafreelancer.com
www.ifreelance.com
www.guru.com

A quick registration on any of these sites would enable you to either setup your own profile as a freelancer or post a job listing of your own for freelancers to bid on. It’s an online job marketplace where individuals are being contracted out every day for their skills. Some of the popular skill areas for freelancers include: writing, software development, website design, marketing & advertising, graphic design, and many others. Posting a listing in its appropriate skill category will allow individuals fitting the job description to place bids on the project and provide an estimated time to complete.

After reviewing the bids and experience levels of each of the freelancers, a more formal agreement can be setup to begin contracting of the work needed. Often after an initial project is completed, the freelancer is offered additional work by the original contractor, having shown the ability to accomplish the task efficiently.

To really understand the beauty of what freelancing can enable lies in the ability to access the skills and experience of others, who more than likely live hundreds of miles away. For a startup business venture, bringing in experienced persons to build aspects of your business can be extremely difficult. Hiring can be a daunting task for a small startup strapped for cash and the limited reach they have in acquiring qualified employees. The playing field is leveled now that startups can hire the experience they need through the online marketplace of freelancing. Creation of a website detailing the aspects of their business can be contracted out on the freelance hub sites. This saves valuable time and money that normally would be exerted in scouting out a local web developer or corporate web design entity.

Similar scenarios can be seen across many different business opportunities. Looking for a writer to contribute articles to your site? Hire a freelancer. Looking to create an iPhone app for that great game idea? Hire a freelancer. If you need an advertising specialist to promote your online presence on the web, you’ll find great freelance talent out there ready to work and ready to bid on the opportunity to work with you. They say jobs are scarce in this marketplace, but you might disagree after spending some time on these sites.

What kind of freelancing are you most interested in?

View Results

Loading ... Loading ...

Article Extras:

Here is a short PowerPoint presentation I did highlighting the uses of Freelancing:
Freelance (PowerPoint 2007)
Freelance (PowerPoint 2003)

A Look at Interviewing with Microsoft

A Look at Interviewing with Microsoft

I was recently notified that I was invited to interview with Microsoft, having sent in my resume a couple weeks back.

The interview was for one of three internship positions they are offering:
- Program Manger (PM)
- Software Development Engineer (SDE)
- Software Development Engineer in Test (SDET)

Being geared toward entrepreneurial activities, I decided that the Program Manger position was the best fit for me. On the Microsoft website they described the Program Manger:

Program Manager (PM)
As a Program Manager intern, you’ll get to help drive the technical vision, design and implementation of next-generation software solutions. You’ll transform the product vision into elegant designs that will ultimately turn into products used by Microsoft customers. The PM intern helps manage feature sets throughout the product lifecycle, and you’ll have the chance to see your design through to completion. You’ll also work directly with other key team members including Software Development Engineers and Software Development Engineers in Test. Program Managers are advocates for end-users, so your passion for anticipating customer needs and creating outside-the-box solutions for them will really help you shine in this role.

Basically the Program Manager deals more with interacting with people. Whether that be the customer to get feedback on what is expected, or the software development engineers to elaborate on what code needs to be written, or the marketing team to see if a particular feature is even worth implementing. I decided to go with this rather than the Software Developer Engineer role. I’m much more comfortable interacting with others and developing a overall design and seeing a product/service implemented. The SDE is undoubtedly more geared towards writing code for various specifications.

It helps that I have a sound understanding of writing code and developing applications that allows me to perform in a role  such as this. I have the technical know how to design the application while taking into consideration what the software developers would ultimately be coding.

So I sent  my response back in, along with an updated version of my resume. They replied  back a couple days later with a time and date for my interview.

The Interview:

They stated to dress casually, as that’s how most Microsoft employees dressed. So instead of suiting up in my jacket and tie, I went with a more casual button up and jeans. As I walked up to my interview location, I noticed a good amount of people were in suits (interviewing with other companies), but my recruiter greeted me sporting a casual attire as well, so all was good.

I sat down with the nice recruiter and we made small talk about how bad parking was, and then we began the interview.

She started off asking why I was going after the Program Manager position. I gave a response similar to what I talked about above in choosing to go for Program Manager. Citing my entrepreneurial nature and experience in designing applications.

She asked a couple more questions about projects I have worked on in the past, examples of how I had worked with a team. I’ve had a lot of technical experience designing software and presenting the finished product to people, so I was able to cite a lot of examples with that. I talked a bit about some of the business ventures I have done, such as designing websites for small businesses and individuals. Also  I talked about the latest SMS service business I have been working on, and how I am going about developing and implementing it.

After the more general questions were asked she tasked me with a few exercises. The first was to design a kiosk that allowed people to create custom wristwatches. I suppose she was testing my ability to design a product/service and how to go about implementing it. So on paper I began plotting out a kiosk centered around creating your own custom wristwatch. While doing this I was speaking aloud to let my interviewer in on my mindset.

The second task involved a recruiting question, wherein I was hypothetically tasked to contact a candidate for interview within the next 10 minutes, but his resume did not supply a phone number. I started listing out all the options of possibly contacting him, like emailing, looking online for any websites that listed a number, contacting his university, or previous employers for a number. I’m guessing this was aimed at seeing how well I could solve a problem, and which routes I would exhaust in trying to achieve my goal.

After this, she asked some questions as to which Microsoft products I was interested in working with. To which I answered about my interests in mobile and web products. She  also asked what was the most innovative software application I had been using lately. Here I talked about how Google Wave was a new and fresh application that I had been using recently, mainly for its collaborative nature. We spoke about how Microsoft would be responding with a competitor to Wave, and then presented me with the question of how I would I go about improving it. For this I spoke about how a collaborative environment could be supplemented by a video conferencing interface so  that you could talk to your peers while working together on a project.

The interview ended with a couple questions I had, such as what a typical day for a PM intern was like, and what projects interns had worked on in the previously. Her answers further confirmed my interest in this particular role as it involved seeing a specific feature through its design and development. She also stated that some interns were given a chance to pitch their ideas for features, which was of particular interest to me.

Final Thoughts:

There weren’t any actual coding problems given in this interview as I thought, instead it was more focused on a design and management point of view. Still, there were quite a bit of technical related questions posed, and I’m sure further interviews will incorporate programming specific questions.

As far as things I missed, I didn’t get a chance to talk about experiences from my Mountain Dew Brand Rep role. I would have liked to highlight my ability in working with people, setting up events, and designing a strategy around what people were likely to respond best to.

Overall I thought the interview went well, I had the opportunity to elaborate on my skills and experience, as well as respond thoroughly to the questions and tasks given to me.

Now all that is left is to wait and see if I stood out enough to get a follow-up interview.

How'd my Microsoft interview go?

View Results

Loading ... Loading ...

A few links of interests concerning this article:

An inside scoop of what its like to work at Microsoft, interview prepping, and more:
- Microsoft JobsBlog

Information about Microsoft Careers:
-  Microsoft University Careers

Internships offered @ Microsoft:
- Microsoft Internships

Here is a great video highlighting interns at Microsoft:

Lower Barriers to a Web Presence

Lower Barriers to a Web Presence

My bi-weekly tech column in the Warrington Times (UF student run business newspaper)
- Original Article: Lower Barriers to a Web Presence (Published Issue 6, 16th Nov’09)

The web has evolved and it’s more accessible than ever before for individuals and small businesses to launch into the internet. In the past, creating a website was the sole domain of professional designers fluent in markup and programming languages such as HTML, PHP, and CSS. Those looking to create a front end web presence for their business might have invested significant time and money paying for a web developer.

However, that has changed in recent years, as anyone willing and able can get online. What was only possible by hiring professional developers with significant costs and development time has made its way to the individual and small business.

Starting up a personal homepage or blog takes less than an hour. Prominent blogging software such as WordPress and Google Blogger make it possible to launch your own online presence overnight. A few steps are all that is required: Registering a domain, aka www.yoursite.com, costing only $10 through domain registrars such as Go Daddy. “Hosting” your website, essentially renting a server out in the webspace where visitors will connect to.

Most domain registrars facilitate this need as well, costing a mere $50 per year, offering more space and bandwidth than you probably need. With a domain and hosting secured a selection of free web applications are available to install to your website.

These applications allow one click installation of impressive and functional websites. Joomla, a content management system, creates a basic website foundation and allows any number of contributors to add and create content to be displayed on the site. It features plug-ins and enhancements such as customized templates, contact forms, and complete user log-in functionalities to mold the site to your needs.

Other applications lend themselves to specialized needs: phpBB for forums and message boards, Elgg allows creation of your own social networking site, and 4Images for photo gallery sites. Other services automate the entire process for you, providing the hosting, domain registration and applications integrated into a complete package for those looking to get online with fewer hassles.

In the case of a blog, WordPress can be installed via Go Daddy. WordPress itself is fantastic, with a very loyal and supportive community of users and developers. The blogging software allows administrative management of your site to upload new entries and content.

All of this can be accomplished with absolutely zero knowledge of programming languages like HTML, CSS, and PHP. The extras extend from there, allowing customization via plug-ins ranging from Google Analytics to monitor traffic and visitors to your site, search engine optimizations and more.

Small businesses and individuals are making use of these new advances in how we interact with the internet. The benefits of not having to invest thousands of dollars for professional web designers have made the journey online significantly easier and eliminated many barriers to entry from the past.

The market has shifted away from low end web developers to commercialized web software companies that can produce easy and affordable solutions to the consumer.

Have you used any of the services mentioned?

View Results

Loading ... Loading ...


New Web Services Vying for Business

New Web Services Vying for Business

Continuing with another article I have written for my bi-weekly column in the Warrington Times (UF student run business newspaper):

New Web Services Vying for Business

By Nick Carson - Published Issue 2, 23rd Sept’09

Discover “Web 2.0″ with a look at new services emerging on the internet. Several of them might even become household names like our beloved Twitter, Facebook and Google’s of today. Whether you’re looking to study for the GMAT or just save money, there are a few web services I’d like to share with you.

Check out Grockit. www.grockit.com

If you’re studying for the GMAT or LSAT, you understand the agony of endlessly practicing questions and going through archives of old tests. Consider studying in a new way with Grockit. Grockit is a new service that allows you to study and practice questions online with other students. You begin by logging in and selecting a group of 4-5 people you want to study with. The site enters you and your peers into a private chat room and presents you with a question on the subject you chose. For example, many of you may be looking into an MBA, so you might be practicing verbal questions for the GMAT. The questions are similar to those given on the actual test and give you multiple answers to choose from. Together, as a collaborative unit, you can discuss the question with your peers and see the answer that others have selected. Sharing your thoughts on the question and discussing with your peers will help you arrive at the correct thinking. The idea is that together you can practice with other students in live study groups. Right now, Grockit offers SAT, ACT and GMAT, with plans to include LSAT, MCAT and the GRE.

Want to save money? Take a look at Mint. www.mint.com

The service allows you to link together all your bank accounts, credit cards, investment accounts, and loans — basically anything related to your financial status. It will then analyze all the transactions you have made and identify various areas you can save money. Setup was simple when I gave it a try. I added in my Wachovia checking accounts, credit cards and my E*Trade financial investment account, and it correctly analyzed and categorized the transactions into restaurants, rent, bank fees, etc. After analyzing the data, it provided a detailed account and chart of where I was spending my money every month. This is a really powerful tool, with advanced options to set budgets and goals. Try it and you might discover numerous areas where you could save money that went unnoticed before.

Grockit and Mint were emerging companies featured at the TechCrunch50, a conference dedicated in discovering the best Web 2.0 start-ups and ventures. Finalists at the conference presented in front of venture capitalists, companies and press known for being influential industry leaders. Take a look at the conference online for other great start-ups (www.techcrunch50.com). According to TechCrunch, Grockit raised a sum of $10.7 million in funding. Mint, launched in 2007, was later acquired in 2009 by Intuit for a sum of $170 million. These rising stars of the internet world are sure to make a splash in the coming months and showcase more of the countless applications possible.

Introduction to Carson Critique

Introduction to Carson Critique

A little about myself:
My name is Nick Carson and I am an undergraduate at the University of Florida currently studying Computer Engineering (Software). I’m an aspiring entrepreneur and hobbyist of all things technology and computer related.

My mind never stops thinking of new ideas to pursue in the future. Business ideas, products and innovations circle my thoughts on a constant basis. My ambition since before I could even remember is to bring together  the right people with the right resources to create a successful enterprise. Aiming to inspire others with  ideas and pursue their development. Each step I take in life propels me toward that goal.

Specializing in computer hardware and software system, I have designed websites, built computer systems, and coded various software applications for research projects. Aside from technical knowledge in my field, I am a highly motivated entrepreneur. I have done freelance work, served as a brand rep for a major corporation, dealt with several start-ups, and pursued various venture opportunities. I look forward to ultimately starting and running my own business in the tech/software market utilizing my technical knowledge and entrepreneurial mindset.


entrepreneurAbout Carson Critique:
This site serves as a resource and discussion of business, computers/technology, college life, and insight into the mindset of an entrepreneur. It also serves to critique the decisions and path taken along the way. I have also provided a look into my current projects, educational endeavors, and job opportunities.

For Prospective Employers/Interested Persons:

  • View my Resume (Updated for Spring 2009)
  • View my Portfolio (Updated for Spring 2009)