Learn More





DNN Community Blog

The Community Blog is a personal opinion of community members and by no means the official standpoint of DNN Corp or DNN Platform. This is a place to express personal thoughts about DNNPlatform, the community and its ecosystem. Do you have useful information that you would like to share with the DNN Community in a featured article or blog? If so, please contact .

The use of the Community Blog is covered by our Community Blog Guidelines - please read before commenting or posting.

"Software is everything. (It also sucks.)" - What does this have to do with DotNetNuke?

I could not help it, I had to use that phrase as a title. On Saturday, I posted an off-topic blog entry about wireless power. Today, a comment to that post lead me to another article in FastCompany about software quality. I guess that the conclusion about it is that perfect software IS possible… if given the right resources: a few hundred people and a few million per year. Well, OK, more than a few million. The fact is that we know our profession is not like others. Bob Martin has been saying for years that we ought to be as professional and relentlessly quality-demanding craftsmen as any other.

I read the magazine article in 1996 and back then I wasn't in this business at all. I was working for a radio-broadcaster and radio was my passion. I remember learning about the impact automation was having in the US and set out to bring it into the operations of the stations that were part of the group. I had done a couple of courses of Basic back in the early 80's, but the automation experiment was what really started my path towards a career in technology.

More than a decade later, I find myself wondering - since software is everywhere-, why aren't developers famous? Why are programmers relegated to be unseen, always behind the scenes workers? Geeks have become important assets for many businesses as well as, ironically enough, exchangeable human parts in a the technosystem for a world where only ROI rules. Unfairly, suits are the ones making big bucks and often the product of burning your eyelashes through all-nighters is cashed-in by others. Like in all other careers, programmers my have a lucky break, and create a best seller. There isn't, however, an industry riding on best-selling software by solo coders. We do not have a codywood or softywood.

Even marketers in general are more prominent compared to code-smiths. And, yes, there are exceptions. There are always exceptions. We'd all like to be the exceptions and there ought to be a place where we can start.

I am from Bolivia, and my country was recently ranked first among the most entrepreneurial countries in the region. I somehow found a way to compare that to the DNN providers world. There seem to be infinite offerings around DNN: skinning, finished modules, consultants, information resources, news and aggregation, hosting development outsourcing... you name it. By internet standards, DotNetNuke has taken longer to reach a tipping point. But I think it has reached it. I don't have strong facts to back my claim, just events here and there. Of course, my sixth sense also has a role in it.

While the service and product providers around DotNetNuke increasingly become focused businesses that are high-quality suppliers, the Corporation behind DotNetNuke has began its path towards a simple and ambitious goal. I am not part of the Corporation and I do not speak for it, but I can tell you that - in a way-, DotNetNuke will be the number one rock star in the .Net development world. And you better be around it when it happens. You better be good at your craft by then. The potential is enormous for you. I envision a drastic transformation from the simple service and/or product suppliers we are starting to see into strategic partners for organizations or individuals that have a web presence.

Software will still be everything and I am pretty sure it will still suck and DotNetNuke will almost surely not get as much money as the NASA software program. So what will be different? It will be installed anywhere a web server can run And who knows, FastCompany may write about one Shaun Walker and his idea. About a team of colleagues that followed him and maybe about a hugely successful provider of solutions based on DotNetNuke. Now I dare you to ask yourself: What am I doing to be that solution provider?


Comment Form

Only registered users may post comments.


2sic Daniel Mettler (124)
Aderson Oliveira (15)
Alec Whittington (11)
Alex Shirley (10)
Andrew Nurse (30)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (21)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (203)
Chris Paterra (55)
Clinton Patterson (28)
Cuong Dang (21)
Daniel Bartholomew (2)
Dave Buckner (2)
David Poindexter (3)
David Rodriguez (2)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (74)
Geoff Barlow (6)
Gifford Watkins (3)
Gilles Le Pigocher (3)
Ian Robinson (7)
Israel Martinez (17)
Jan Blomquist (2)
Jan Jonas (3)
Jaspreet Bhatia (1)
Jenni Merrifield (6)
Joe Brinkman (268)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matthias Schlomann (15)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Mike Horton (19)
Mitchel Sellers (28)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Peter Donker (52)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott S (11)
Scott Wilkinson (3)
Scott Willhite (97)
Sebastian Leupold (80)
Shaun Walker (237)
Shawn Mehaffie (17)
Stefan Cullmann (12)
Stefan Kamphuis (12)
Steve Fabian (31)
Timo Breumelhof (24)
Tony Henrich (3)
Torsten Weggen (2)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (37)
Will Strohl (163)
William Severance (5)
Try Evoq
For Free
Start Free Trial
a Demo
See Evoq Live
Need More Information?