FEB
24
2016
Some Things Are Broken, And Some Things Are Complicated
by Vahé Karamian
I have a theory. It's called 'The 10-step lifecycle of a CMS'.
1.A lowly developer curses at his screen while implementing a 'badly planned feature' in an 'even worse architected CMS than the last one'.
2.Said lowly developer makes the bold claim "I could do this so much better" while realising all his colleagues are either laughing at his rage or tweeting about it.
3.Lowly developer (now lead architect) builds new CMS.
4.CMS is hailed to be revolutionary as it is simple and easy to use.
5.Lead architect is thanked but asked if he could include a small feature.
6.Lead architect is thanked but asked if he could include a small feature.
7.Lead architect is thanked but asked if he could include a small feature.
8.Lead architect is thanked but asked if he could include a small feature.
9.Lead architect is told this new feature is suddenly more important than the last one.
10.A lowly developer curses at his screen while implementing a badly planned 'feature' in an 'even worse architected CMS than the last one'.
CMSs are hard. My point here is that some things are broken, and some things are complicated. It's worth deciphering this before potentially going down that rabbit hole.
Here are some useful questions I'm trying to ask myself:
Has someone attempted this before?
If I'm fixing something, how can I verify original problem has been resolved?
How much time do I need before I will see some real value?
 
If the answers to these questions show that it makes sense to get involved, then jump in at the deep-end.
Noorcon Inc. - Contact Form
Utilize the form below to contact us. If you want to submit a Project Proposal, please use our Project Proposal Form.
Full Name:
E-Mail:
Phone Number:
Organization:
Website:
Message:
662cf3b8
copy and paste the code above in the field below.
FEB 24
2016
A content management system (CMS) is a computer application that allows publishing, editing, modifying, organizing, deleting, and maintaining content from a central interface. Such systems of content management provide procedures to manage workflow in a collaborative environment. These procedures can be manual steps or an automated cascade.
FEB 24
2016
ASP.NET Web Forms is a part of the ASP.NET web application framework and is included with Visual Studio.
FEB 24
2016
Model–view–controller (MVC) is a software architectural pattern mostly (but not exclusively) for implementing user interfaces on computers. It divides a given software application into three interconnected parts, so as to separate internal representations of information from the ways that information is presented to or accepted from the user.
FEB 24
2016
A few years back, I began working on my first enterprise project. It was a massive learning curve for me and, despite many setbacks over the course of the project, I was so proud of this thing of beauty I'd created when it went live.
FEB 24
2016
CMSs are hard. My point here is that some things are broken, and some things are complicated. It's worth deciphering this before potentially going down that rabbit hole.
FEB 24
2016
There seems to be some strange veil that gets lifted from your eyes and intuition when you have to teach someone (or something) else your thinking processes.