bionhosting.blogg.se

Keep it simple and stupid
Keep it simple and stupid







keep it simple and stupid

Social media posts should automatically appear on the website.Every blog post should automatically post to Facebook and Twitter.The website owner wants to automate part of their workflow and who could blame them for thinking that technology could answer this need. This is where we see the KISS principle broken the most. Common Sources of Complexity in Websites Technical Automation Can Break KISS in Web Development I’m simply pointing out a few places the KISS principle can be used effectively and asking developers and website owners alike to think about the complexities they might be introducing in an attempt to simplify before it is too late. I am also not down on any website owner for wanting to make their business run smoother through automation or trying to make their service or product unique. In fact in our website support business our unofficial model is “just do as you’re told”. Now I’m not berating web developers and application developers for doing as they are told. It’s this second point I want to talk about here because it is the most easily avoidable. The client that tries to automate workflows by introducing third-party APIs, complex membership or customer models, unique e-commerce solutions, etc. A Website Client that Tries to Automate Everything The use of a lot of plugins certainly does not apply the KISS principle.

#Keep it simple and stupid code

So instead of working with the source code and writing a custom feature, the site might have many plugins that all must remain compatible in order for the site to work as desired, administration of such a site might be harder than usual and long-term maintenance might be tougher or more expensive. In WordPress, we see this a lot as more junior developers (or non-coders) load up websites with too many plugins trying to achieve the desired features requested. In code, this means a function that can be done in a few lines might be done in many lines, not follow best practices, be hard to follow, and could potentially introduce complexities to future development. I’m going to argue that web developers don’t make things complicated because we want to but instead I see two very common reasons for how websites become more complicated than they have to be: An Inexperienced Web DeveloperĪn inexperienced developer who simply coded the site or feature the long/hard way because they didn’t know any better. The client (the person or persons running the organization that the website belongs to).When talking about KISS web development there are two obvious sources for the propensity to make the simple complicated: We like to complicate the hell out of things! KISS Web Development, Who’s to Blame? I am working on sites I didn’t build), I can tell you that it seems to be human nature to do the exact opposite. Well, as a web developer and especially one that specializes in website support (i.e. Navy in 1960 and it basically stated that most systems work best if they are made to be simple rather than complicated. It’s a design principle noted by the U.S. I had to look up where it actually came from. I’m sure you’ve heard the term “ Keep It Stupid Simple”. Above Photo: I actually got my daughter to pose a kiss with me! It seemed I needed a real KISS in this article somewhere KISS: Keep It Simple Stupid









Keep it simple and stupid