Comments on: Stop Writing Loner Applications http://killersoft.com/randomstrings/2006/06/14/stop-writing-loner-applications/ The Killersoft Blog by Clay Loveless Wed, 20 Aug 2008 11:27:03 +0000 http://wordpress.org/?v=2.2.3 By: Sergei http://killersoft.com/randomstrings/2006/06/14/stop-writing-loner-applications/#comment-21694 Sergei Fri, 01 Jun 2007 18:15:08 +0000 http://killersoft.com/randomstrings/2006/06/14/stop-writing-loner-applications/#comment-21694 What about OpenID? What about OpenID?

]]>
By: Ingredients » Nick’s Notepad » Blog Archive » Zend Frameworking underwater.com.au http://killersoft.com/randomstrings/2006/06/14/stop-writing-loner-applications/#comment-1101 Ingredients » Nick’s Notepad » Blog Archive » Zend Frameworking underwater.com.au Tue, 04 Jul 2006 12:12:35 +0000 http://killersoft.com/randomstrings/2006/06/14/stop-writing-loner-applications/#comment-1101 [...] Considering the amount of freely-available, open-source, PHP code it seems idiotic to be doing it all yourself. Sadly, the number of applications available is no indication of their quality, nor whether they will play nicely together, a point taken up by Clay Loveless in his Stop Writing Loner Applications post. [...] […] Considering the amount of freely-available, open-source, PHP code it seems idiotic to be doing it all yourself. Sadly, the number of applications available is no indication of their quality, nor whether they will play nicely together, a point taken up by Clay Loveless in his Stop Writing Loner Applications post. […]

]]>
By: Arne Kuilman http://killersoft.com/randomstrings/2006/06/14/stop-writing-loner-applications/#comment-960 Arne Kuilman Mon, 19 Jun 2006 18:01:31 +0000 http://killersoft.com/randomstrings/2006/06/14/stop-writing-loner-applications/#comment-960 So true! It never seizes to amaze me how many people are re-inventing the wheel or are writing loner apps. I am still looking for SIMPLE tools for SIMPLE tasks... So true! It never seizes to amaze me how many people are re-inventing the wheel or are writing loner apps. I am still looking for SIMPLE tools for SIMPLE tasks…

]]>
By: Equilibrium http://killersoft.com/randomstrings/2006/06/14/stop-writing-loner-applications/#comment-931 Equilibrium Sun, 18 Jun 2006 16:12:57 +0000 http://killersoft.com/randomstrings/2006/06/14/stop-writing-loner-applications/#comment-931 I agree with Harry Fuecks and Jonas: "the problem is about the developers, everyone thinks he can do it better" "The problem normally exists for me between non-object oriented programming. Most of the time if an application is coded properly I can extend the object or replace the object with the things I need and it will actually talk correctly." If an application is well designed and coded properly, is possibile to do quick modifications to gain new features or to let the application cooperate with other softwares type. For example exists the PEAR::Auth library that can be used to have a centralized Authentication System able to authenticate against pre-existing customers DB, users repository, intranet, LDAP and a lot of other beckends (if do not exists a driver for PEAR:Auth can be easily create by the developers). The problem is around 'developers', not the lacking of 'Standards' (there are a lot!) I agree with Harry Fuecks and Jonas:

“the problem is about the developers, everyone thinks he can do it better”

“The problem normally exists for me between non-object oriented programming. Most of the time if an application is coded properly I can extend the object or replace the object with the things I need and it will actually talk correctly.”

If an application is well designed and coded properly, is possibile to do quick modifications to gain new features or to let the application cooperate with other softwares type. For example exists the PEAR::Auth library that can be used to have a centralized Authentication System able to authenticate against pre-existing customers DB, users repository, intranet, LDAP and a lot of other beckends (if do not exists a driver for PEAR:Auth can be easily create by the developers). The problem is around ‘developers’, not the lacking of ‘Standards’ (there are a lot!)

]]>
By: Me, Myself and I » Blog Archive » http://killersoft.com/randomstrings/2006/06/14/stop-writing-loner-applications/#comment-897 Me, Myself and I » Blog Archive » Sat, 17 Jun 2006 08:09:47 +0000 http://killersoft.com/randomstrings/2006/06/14/stop-writing-loner-applications/#comment-897 [...] Today I’ve read a  really good article about ‘loner’ applications on  Random  Strings. [...] […] Today I’ve read a  really good article about ‘loner’ applications on  Random  Strings. […]

]]>
By: Lewis LaCook http://killersoft.com/randomstrings/2006/06/14/stop-writing-loner-applications/#comment-867 Lewis LaCook Fri, 16 Jun 2006 13:25:29 +0000 http://killersoft.com/randomstrings/2006/06/14/stop-writing-loner-applications/#comment-867 I would TEND to agree with you, but would also add that a lot of my living is made writing bridge code, and that it's a helluva good way to learn application design... I would TEND to agree with you, but would also add that a lot of my living is made writing bridge code, and that it’s a helluva good way to learn application design…

]]>
By: ATK rules... http://killersoft.com/randomstrings/2006/06/14/stop-writing-loner-applications/#comment-853 ATK rules... Thu, 15 Jun 2006 21:54:18 +0000 http://killersoft.com/randomstrings/2006/06/14/stop-writing-loner-applications/#comment-853 <strong>Go loners go!...</strong> I just read Clay's rather opinionated post about Loner applications. I posted my reply in his blog, but since the submitbutton didn't seem to work and my reply was rather lengthy anyway (which might very well be the reason it didn't work), I deci... Go loners go!…

I just read Clay’s rather opinionated post about Loner applications.

I posted my reply in his blog, but since the submitbutton didn’t seem to work and my reply was rather lengthy anyway (which might very well be the reason it didn’t work), I deci…

]]>
By: Ivo Jansch http://killersoft.com/randomstrings/2006/06/14/stop-writing-loner-applications/#comment-852 Ivo Jansch Thu, 15 Jun 2006 21:50:04 +0000 http://killersoft.com/randomstrings/2006/06/14/stop-writing-loner-applications/#comment-852 At first, I thouht 'hear hear!' and completely agreed. But then I changed my mind. The fact that Da Vinci painted the Mona Lisa never stopped others from painting similar paintings. Neither should Coldplay and Keane not exist because U2 already makes the best music in the world anyway. There are many reasons why people program. The most common reason of all is 'fun'. I've heard tens of times 'I know there already exist standard apps for this, but I just wanted to learn how it works, and it was fun'. And this is every free programmers right. None of these programmers force you to install their apps. They just show the world what they have created. And people either like it and install it, or they don't. One example: had Larry Page and Sergey Brin thought 'why built a search engine, we already have altavista, lycos and metacrawler', they would never have turned the search engine market upside down. Just not developing anything new because 'it already exists' is simply killing innovation. Every now and then a new app WILL succeed in being better. 9 out of 10 won't, but it's that 1 in 10 that makes all the other efforts worth our while. So please, develop all you want. Be creative. But use common sense. Reuse what you can reuse. Think about extending existing apps instead of beginning from scratch. And I do agree with Clay that interoperability is important if you want others to use your software. But we do n't pay you to develop this, so it's really nothing more than an advice. And if you code just for fun, do whatever you like. It's your own spare time. Who are we to judge what you should and should not create? At first, I thouht ‘hear hear!’ and completely agreed.

But then I changed my mind.

The fact that Da Vinci painted the Mona Lisa never stopped others from painting similar paintings. Neither should Coldplay and Keane not exist because U2 already makes the best music in the world anyway.

There are many reasons why people program. The most common reason of all is ‘fun’. I’ve heard tens of times ‘I know there already exist standard apps for this, but I just wanted to learn how it works, and it was fun’.

And this is every free programmers right.

None of these programmers force you to install their apps. They just show the world what they have created. And people either like it and install it, or they don’t.

One example: had Larry Page and Sergey Brin thought ‘why built a search engine, we already have altavista, lycos and metacrawler’, they would never have turned the search engine market upside down.

Just not developing anything new because ‘it already exists’ is simply killing innovation. Every now and then a new app WILL succeed in being better. 9 out of 10 won’t, but it’s that 1 in 10 that makes all the other efforts worth our while.

So please, develop all you want. Be creative. But use common sense. Reuse what you can reuse. Think about extending existing apps instead of beginning from scratch. And I do agree with Clay that interoperability is important if you want others to use your software. But we do n’t pay you to develop this, so it’s really nothing more than an advice. And if you code just for fun, do whatever you like. It’s your own spare time. Who are we to judge what you should and should not create?

]]>
By: Mir Nazim » LONER Apps! Why and why not http://killersoft.com/randomstrings/2006/06/14/stop-writing-loner-applications/#comment-849 Mir Nazim » LONER Apps! Why and why not Thu, 15 Jun 2006 19:15:46 +0000 http://killersoft.com/randomstrings/2006/06/14/stop-writing-loner-applications/#comment-849 [...] This blog post “stop writing loner applications“  that is asking web developers to stop making stand  alone apps and create small plugable, replacable and interchangeable moudules instead. [...] […] This blog post “stop writing loner applications“  that is asking web developers to stop making stand  alone apps and create small plugable, replacable and interchangeable moudules instead. […]

]]>
By: Christine K http://killersoft.com/randomstrings/2006/06/14/stop-writing-loner-applications/#comment-848 Christine K Thu, 15 Jun 2006 17:11:34 +0000 http://killersoft.com/randomstrings/2006/06/14/stop-writing-loner-applications/#comment-848 FUDForum has an API so that you can do all of that. I was able to integrate it into my existing registration without (m)any problems. FUDForum has an API so that you can do all of that. I was able to integrate it into my existing registration without (m)any problems.

]]>