There are almost a dozen different development methodologies. Some are closely related to the other. I only want to highlight two, which I believe sets the main path for others:
… and actually there is a third, which I will not write about but one needs to be mentioned as it is often confused with the Agile method: Cowboy coding.
Cowboy coding is a software development without a defined or structured method: team members do whatever they feel is right.
My theory about software development and developers: All developers started of with the waterfall model as it is taught in schools and follows rigid rules. It all starts with the Functional Specification and doesn’t start the next step (Design) before the first step is fully completed. This is where it starts and goes all wrong.
There are different Agile methods (ie: scrum, XP, kanban, etc) and they are often mashed up. Agile development is more liberal hence harder to master. One should always be careful not to end up with Cowboy coding when trying the Agile software development.
For more information I recommend reading Wikipedia and watching videos on YouTube.
Designing and publishing a stable API to a data service becomes the highest priority!
(via Instapaper)
Posted by daniel Tue, 13 Nov 2007 13:28:00 GMT How do you recognise good programmers if you’re a business guy? It’s not as easy as it sounds. CV experience is only of limited use here, because great programmers don’t always have the “official” experience to demonstrate that they’re great. In fact, a lot of that CV experience can be misleading. Yet there are a number of subtle cues that you can get, even from the CV, to figure out whether someone’s a great programmer. I consider myself to be a pretty good…
(via Instapaper)
The following article is also available in Linkvana.com newsletter.
Establish Your Blog for Instant Traffic with Social Posting
Why Use A Blog for Traffic Generation?
Most people who own a blog will make some posts to it and then hope for traffic. This will rarely ever work. You’ll need to proactively promote your blog posts to get traffic. Each new post is an opportunity to get more new traffic, and in fact each post should be considered it’s very own unique traffic generator. That means each time you post it’s an opportunity for yet more traffic, the more posts you have the more traffic you’ll get-it’s that simple.
Once you know how to post a blog entry and then promote it on the top social posting and bookmarking sites like Digg.com,Reddit.com, and StumbleUpon.com, you can expect instant traffic. I’ve received thousands of visitors a day due to individual posts that became very popular.
Even after abandoning a blog I’ll come back months later and still find it getting 100’s or 1,000’s of visitors a day just from some old posts.
So when writing each of your blog posts, do the following 4 things:
A solid blog will generate both traffic and incoming links from social bookmarking sites like Digg.com and from other bloggers.
Let’s take a look at each of these in detail…
Step 1: Choose From One of 4 Proven Ideas for Your Posts
I often use any one of these approaches and they can all be successful.
Step 2: With a Good Idea You Need to Write a Great Title
The most important part of link baiting is writing a great title that people won’t be able to resist clicking on.
To make is super easy for you here are title formulas you can use over and over again. Just pick one of these templates whenever you need a winning idea for a title:
Some of the Headlines Above were referenced from CopyBlogger.com’s lists of proven headlines, while I peppered in some of my own favorites. To get even more of the best information on the Web about Linkbaiting and blog writing I highly recommend you check out CopyBlogger.com.
Feel free to discover your own! Review http://www.PopURLS.com <http://clicks.aweber.com/y/ct/?l=PafXh&m=Kc5_WX.HBZshDK&b=3_3du8_ThW7e3dHJfD8urg> daily to see the hottest titles and you’ll never be short on inspiration and new ideas!
Step 3: Use This Proven Formula to Write a High Quality Post
Be sure that for each post you do the following:
Step 4: Submitting Your Blog Post to Social Networking Sites for Instant Traffic
Now, once your post is written you’ll need to submit your page or blog post to a social bookmarking site such as to get a stream of traffic, and you’ll want to similarly post your pages to a number of social bookmarking sites to get traffic from all of them.
(Source: linkvana.com)
Great tool for website testing, unit tests or debugging: Fake
So you’ve found some great link prospects. And you’ve created some great reasons why someone should link to you. Now you want to make an approach and craft a great link request. But are your link requests missing the most vital ingredient? Ken McGaffin asks the question and gives the answers. A few years back, it used to be that a polite email would set you off on your link building. Often it was the email equivalent of a ‘cold call’ – you had no contact with and you probably didn’t know too much about the…
(via Instapaper)
I read it on Mashable.com that Facebook is replacing the “ignore” button with a “Not Now” button. This is a great move from Facebook. It will keep all connections live even if they are not confirmed. This lets Facebook better target ads and searches. It is also helpful for users.
Read here the full article to find out how it works and what it means for you. This maybe the way to go if you are operating a social website with friend request approval.
Most of the tabbed content I see online is implemented backwards.
They have on-click javascript events that “show” hidden content when a tab is clicked. It is a perfectly white-hat way to get more content into a limited amount of page real estate. But why not show content to non-java users instead of hiding it? Or, to put it another way – why hide all content until the user executes javascript when you could show all content UNLESS the user agent can execute javascript? Yes, Google can see javascript,…
(via Instapaper)