Skip to main content
Skip to main content
Jennifer Lea Lampton
Oakland, California, USA
jen@jenlampton.com
Menu
Toggle menu visibility
Blog
Presentations
Resume
About
Home
»
Comment permalink
»
Edit comment
IMO an elegant solution is
Edit comment
IMO an elegant solution is
Primary tabs
View comment
Edit
(active tab)
Delete
Administration
Authored by
Leave blank for
Anonymous
.
Email
Homepage
Authored on
Status
Published
Not published
Comment
*
IMO an elegant solution is one that is the simplest yet fits all the requirements. An elegant architecture should be the same. It should be as simple as possible to the extent where necessities are met. Drupal is trying to become more flexible, and flexibility requires complexity. So, if something is more complex how can we learn it? As you suggested, we create new layers of software to hide some of the flexibility so the software is approachable. I am not saying that D8 is building its layers of abstraction correctly, or that some things aren't over-engineered (over-engineered != elegant), but the bottom line is that any system should strive for both elegance and learnability. I have not been in the backdrop issue queue for a few days, but it seem that backdrop's answer is not "let's create the appropriately elegant solution", but instead it wants to take away flexibility for the sake of learnability. Am I seeing things in the right light? and if that is the case why do we want a less flexible Drupal?
Formatting options
Basic
To post pieces of code, surround them with <code>...</code> tags. For PHP code, you can use <?php ... ?>, which will also color it based on syntax.
Web page addresses and email addresses turn into links automatically, unless the parent tag has the 'nolink' class.
Lines and paragraphs break automatically.
Allowed HTML tags: <a> <em> <strong> <blockquote> <code> <ul> <ol> <li> <div> <p> <br> <pre> <h2> <h3> <h4> <h5> <figure> <img> <figcaption> <hr>
Cancel
Leave this field blank
© 2023
Jeneration Web Development