Web Development Information |
|
Beware the Software Siren
I've heard several prominent web marketers mention in their classes and public forums how easy it is to create your own software. Why, all you have to do is run over to Elance.com or RentACoder.com and have some poor shmoe from Outer Slobvia whip out what you want. And all for the price of a few trips to Starbucks. Uh, not quite. Is that a spec in your eye? First of all, there is the matter of specifications. A spec is a description of what your software should do. The more specific your desires, the more detailed your specification needs to be. Even the most malnourished coder in Slobovia is going to balk if you say, "Try a gray background-oops, no, don't like that. Let's try light blue? Oh, that's not right, either. Let's try mauve." If you just want to specify "the important stuff", you have to be prepared to accept all the "unimportant stuff" however it is handed to you. By the way, both RentACoder.com and Elance.com have provisions in their process and terms of use that protect their developers from vague specifications. The good news is that there are also provisions to protect you, the publisher. Regardless, the more detailed your specification, the greater the chance of a happy outcome. Ah, but writing those darn specs takes a lot of time? far more time than it sounds like when the gurus tell you how easy it is. This was only a test There's also the small matter of testing. Once you accept a developer's work, they get paid and get on with their lives. You, however, must live with the software. If you don't find every bug that must be fixed before you pay the coder, you either have to put out another project for bid to repair things or live with the problems until you do. Therefore, you must test your software upside down and backwards, on a variety of machines and different versions of operating systems. You must also test the installer and the help system? oh, you forgot to specify those? Too bad, those tasks now require an additional project. Since they are radically different in nature (one is technical, one is not), you probably need two different people to do the work. Coders are rarely proficient enough writers to create an effective help system. I'm being kind, so let me emphasize this point without getting nasty: Don't let your programmer touch your documentation. Period. Never. Ever. Help, oh I need somebody You may be tempted to skimp on your help system.. Trust me, that is not a good idea. For one thing, in the minds of today's consumers a reasonably good help system is considered a bare necessity. For another thing, a good help system will lower your return rate. It is a worthwhile investment. A help system also lowers your ongoing technical support costs. What tech support costs you say? Well, here's a statistic that will blow your mind: Most software companies allocate a minimum of 30-40% of a product's purchase price to technical support. The reason is simple: It's cheaper than refunds. Now you may not have created a Microsoft Office clone, but I guarantee you that some inexperienced users are going to need handholding. In my opinion, even in the world of niche products you must at least offer same-day e-mail support. Xena is cool. Xenophobia is not. Now before you think I'm just an American developer dissing the folks from other lands over on E-lance and RentACoder, think again. I use both services and love them. And I have developed some excellent working relationships with individuals at both sites. My purpose here is to fire a warning shot across the bow of wannabe software publisher's boats: Software development is a mind-bogglingly labor intensive task whether you do it yourself or pay someone else to do it for you. Web sites like E-lance and RentACoder have lowered the cost of software development to the point that a middle-class American can think about becoming a publisher without having to sell the house. But you can still get burned, and it is worth counting the total cost of publishing before you get started. Copyright 2005 - Ross Lambert, the Midnight Marketer Ross Lambert is co-founder of TheVentureForge.com, a mentoring, hosting, tooling, and e-commerce incubating membership site. He is also a Senior Software Engineer for a fast-growing telecomm in Kirkland, WA and a happy husband and father.
MORE RESOURCES: Best web design software of 2024 TechRadar My Sublime Text Setup in 2024 for Web Development Laravel News 9 Chicago Web Design and Development Agencies To Know Built In Chicago Why (and How) I Learned Web Development as a Data Scientist Towards Data Science The future of web development AWS Blog Best web development tool of 2024 TechRadar This Web Development Grad is Developing for Esports Full Sail News Python Tutorial for Beginners 2024 Simplilearn From Data Scientist to AI Developer: Lessons Building an Generative AI Web App in 2023 Towards Data Science PHP[TEK] 2024: Pioneering the Future of Web Development in Chicago Security Boulevard Angular 18 will arrive next week InfoWorld Wakulla Correctional Institute inmates learn web development, life skills through coding program WCTV Charlotte ad agency AC&M Group acquires Argentina web development company Axlot The Business Journals 11 of the Best Web Development Agencies in New York + Tips on How to Choose the Best Agency Influencer Marketing Hub Aligning in html - HTML & CSS SitePoint Trying to locate text - PHP SitePoint Launch Code recruiting applicants for its free web development course KTVI Fox 2 St. Louis Web Developer: Best Low-Stress, High-Pay Job in America? Dice Insights 15 Highest Paying Countries for Web Developers Yahoo Finance Best PHP Frameworks for Web Development in 2024 Simplilearn Can AI-Powered Tools End the Web Developer Shortage? Spiceworks News and Insights How to Use Node Js for Backend Web Development Simplilearn 38 Web Development Stats You Should Know in 2024 Influencer Marketing Hub Leaked: New Web Development Tools from Google AI Business Top 16 eCommerce Web Development Companies To Grow Your Sales Influencer Marketing Hub Netlify Announces Software Developer Kit (SDK) to Accelerate Modern Web Development for Enterprises PR Newswire The Life of a Computer Programmer Southern New Hampshire University Web Design Companies & Agencies In Austin To Know Built In Austin 18 beautiful parallax scrolling websites Creative Bloq I have a problem with header() - PHP SitePoint Web Design and Development Alumni Highlight: Jenna Smith | Digital Media Utah Valley University Are you up to build the next best website? Get started with one of these 5 web design courses Fortune Computer Information Technology - Applications Development Southeast Community College News 6 ways AI is changing web design Creative Bloq Information technology students delve into web design with capstone project University of Missouri College of Engineering |
RELATED ARTICLES
Why a CSS Website Layout Will Make You Money Although CSS layouts have been around for years, they haven't become so commonplace until recently. This was basically due to limited browser support (especially from Netscape 4) - nowadays though, CSS 2. Website Conversion Rate: More Keywords Equals More Sales Your website conversion rate should concern you. This simply refers to how many visitors to your website it takes before you make a sale. Selecting a Web Content Management Product So you want to take a look at a real Web Content Management (WCM) product. How do you go about evaluating all the different products and vendors? What should you be looking for in a WCM package? Is it better to build your own, buy or use Open Source?The best way to answer this question is to compare the products on an apples to apples basis. Creating Dynamic Website Content with PHP - MySQL Fresh website content for your visitors can be of real benefit when attempting to generate repeat traffic. Most webmasters, however, just don't have enough spare time to frequently update or rebuild their pages manually. Ecommerce for Beginners Like most average persons, I wanted some extra money to supplement my regular income. I had considered a part time second job at times, but hated that option because it would take me away from the family, make me more tired and probably just pay minimum wage. Top 10 Webmaster Challenges Webmasters deal with a myriad of complex design challenges every day. This article will discuss the top ten challenges and provide solutions and tips for solving each problem. Link Trades That Waste Your Time Never has competition been so difficult in the Internet world. Google and Yahoo keep indexing more and more pages, into the millions upon millions, and yet more and more people are creating super quickie links pages that are supposed to get other webmasters to want to trade links with them. Search Engines and Customers Want Focused Web Site Content How do you decide on the content, products and or services you will promote on your Web site.Or should I go back one step further and ask why did you decide to create a website in the first place. Business Website Building Do's and Don'ts First, using a lot of web graphics, flash, banners and pictures on your home page may make it look fancy or cool; but it will slow down the loading time extensively. And lets be real here, most people that look at your web page will leave if it doesn't load in 3 seconds or less. What Hosting Companies Dont Tell You, Could Hurt You? Did you know that hosting companies overcrowd their servers despite all the issues caused by servers running hundreds of accounts? Are you aware of what happens if your website is hosted on a server that's overcrowded? You're probably thinking to yourself, "what do you mean overcrowd their servers?" Overcrowded servers mean big money for your hosting company, but also big problems for your website.Hosting companies are willing to sacrifice the success of your website in order to build their own profit. Trinkets, Lockets And Empty Pockets It never ceases to amaze me how many people set-up a website, without any type of plan or clue about how to promote it, how to write a sales letter, how to write an ad-- nothing!Even more amazing is how many people try to conduct business online without any money.The other day, I received an e-mail from a woman named Nadia inquiring about my E-mail Consultation Service. For Newer Sites, Web Marketing Depends On Titles & Links! We all start out the same. Some have budgets, some don't. Are You Being Scammed By Your Web Design Company? This is a growing concern amongst many business owners. Does your web design company own you? This may be possible if you've allowed them to host your web site for you and also register your domain name for your company. Website Imperatives and Solutions When you take a look at the most visited sites on the internet, what hits you in the face? Change, growth, new content. In a sense, a search engine is the perfect web site. Websites: You Get What You Pay For! So you finally decided to invest in a web presence or upgrade your current site? There are many available choices in "web designers" to choose from. This decision is an important one! You may have a relative or friend of a friend who will do your web site at a very low cost from the comfort of their house. Web accessibility for screen magnifier users The needs of screen magnifier users are overlooked when implementing web accessibility on to a website. Screen magnifiers are used by partially sighted web users to increase the size of on-screen elements. Nonsense! Why Do I Need a Website? "I don't sell anything online, I don't advertise online, in fact I don't really even know how to use a computer.. Launch Your Own Website Today - Its Easier Than You Think! Thousands of people are now making a living online and the opportunities are abundant as the Internet continues its growth. An added benefit of running an Internet business is that you can usually start one part-time while you maintain your job and steady income. Web Site Development Process - The Life-cycle Steps A system development process can follow a number of standard or company specific frameworks, methodologies, modeling tools and languages. Software development life cycle normally comes with some standards which can fulfill the needs of any development team. Creating Websites that Cater to Exam Preparations One of the things that Internet excels is disseminating information and knowledge across many brains and continents. In this global economy the aspirations of the younger generation is not bounded by countries or continents. |
home | site map |
© 2006 |