{"id":1971,"date":"2025-04-30T04:28:00","date_gmt":"2025-04-30T08:28:00","guid":{"rendered":"https:\/\/arkhame.com\/when-the-client-says-simple-the-developer-cries-in-silence\/"},"modified":"2026-04-14T13:06:07","modified_gmt":"2026-04-14T17:06:07","slug":"when-the-client-says-simple-the-developer-cries-in-silence","status":"publish","type":"post","link":"https:\/\/arkhame.com\/en\/when-the-client-says-simple-the-developer-cries-in-silence\/","title":{"rendered":"When the client says &#8220;simple,&#8221; the developer cries in silence"},"content":{"rendered":"\n<p>Simultaneous translation of the most&#8230; poetic client requests.<\/p>\n\n<h2 class=\"wp-block-heading\">The great illusion of simplicity<\/h2>\n\n<p>There is a phrase that makes developers shiver, much more than a bug in production or a client saying, &#8220;I just changed two things in the code, now it doesn&#8217;t work anymore.&#8221;<\/p>\n\n<p>That phrase?<\/p>\n\n<h5 class=\"wp-block-heading\">&#8220;It&#8217;s simple, I just want a small website.&#8221;<\/h5>\n\n<p><strong>Spoiler:<\/strong> &#8220;Just,&#8221; &#8220;small,&#8221; and &#8220;simple&#8221; are words that usually hide a sprawling 23-step project, 8 of which are unplanned, 3 mystical, and 1 involving a form with PDF teleportation.<\/p>\n\n<h2 class=\"wp-block-heading\">CMS: your website&#8217;s conductor (but without a baton)<\/h2>\n\n<p>Here is a guide (non-exhaustive, but very liberating) to decoding those beautiful phrases full of innocence&#8230; or traps.<\/p>\n\n<h5 class=\"wp-block-heading\">&#8220;I just want a showcase website.&#8221;<\/h5>\n\n<h6 class=\"wp-block-heading\">Developer translation:<\/h6>\n\n<p>&#8220;A 5-page website&#8230; but also a filterable gallery, an interactive map, an animated FAQ, Google Maps integration, and a blog. Oh, and it needs to load fast. Very fast. On all devices. Even on a smart fridge.&#8221;<\/p>\n\n<h5 class=\"wp-block-heading\">&#8220;It&#8217;s just a contact form.&#8221;<\/h5>\n\n<h6 class=\"wp-block-heading\">Developer translation:<\/h6>\n\n<p>&#8220;With 17 mandatory fields, 30 logical conditions, a file selector, a smart captcha, sending to two different email addresses, a copy to the user, and automatic saving to an in-house CRM. Simple, right?&#8221;<\/p>\n\n<h5 class=\"wp-block-heading\">&#8220;I would like to be able to modify it myself later.&#8221;<\/h5>\n\n<h6 class=\"wp-block-heading\">Developer translation:<\/h6>\n\n<p>&#8220;Create an intuitive administration interface, customize the CMS, plan modular blocks, secure access, document everything&#8230; and cross your fingers that no one accidentally deletes the homepage.&#8221;<\/p>\n\n<h5 class=\"wp-block-heading\"><strong>&#8220;I found an example on a site; I want the same thing.&#8221;<\/strong><\/h5>\n\n<h6 class=\"wp-block-heading\">Developer translation:<\/h6>\n\n<p>&#8220;Reproduce a design made by a team of 12 people with a $100,000 budget, but in 48 hours, with a maximum of 2 revisions, a $3,000 budget, and IE11 compatibility (just in case).&#8221;<\/p>\n\n<h5 class=\"wp-block-heading\">&#8220;The site must be simple yet modern, fast yet complete.&#8221;<\/h5>\n\n<h6 class=\"wp-block-heading\">Developer translation:<\/h6>\n\n<p>&#8220;Create a mockup that makes Figma weep with joy, code as fast as an SSD, a design as trendy as a 2019 startup, and a website as light as a mojito on a terrace.&#8221;<\/p>\n\n<h2 class=\"wp-block-heading\">It&#8217;s not (always) bad faith<\/h2>\n\n<p>Let&#8217;s be clear: in 80% of cases, <strong>the client doesn&#8217;t want to be difficult<\/strong>. They just don&#8217;t realize what <strong>their words actually imply<\/strong> on the technical side. <\/p>\n\n<h4 class=\"wp-block-heading\">And that&#8217;s normal!<\/h4>\n\n<p>A good developer is also a <strong>teacher<\/strong>, a translator of vague needs, and sometimes&#8230; a bit of a therapist.<\/p>\n\n<h2 class=\"wp-block-heading\">The right approach: setting boundaries without frustrating<\/h2>\n\n<h4 class=\"wp-block-heading\">A few magical tools to survive these requests:<\/h4>\n\n<ul class=\"wp-block-list\">\n<li><strong> <\/strong>A <strong>clear brief<\/strong>, signed and validated.<\/li>\n\n\n\n<li><strong> <\/strong>A <strong>list of features with priority levels<\/strong>.<\/li>\n\n\n\n<li><strong> <\/strong>A good <strong>dose of humor<\/strong> (on Slack or in person).<\/li>\n\n\n\n<li><strong> <\/strong>And most importantly: <strong>realistic deadlines<\/strong>. Even Gandalf doesn&#8217;t code a complete website in a weekend. <\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\">In summary:<\/h2>\n\n<h5 class=\"wp-block-heading\">Client phrase \u2192 What it often means<\/h5>\n\n<ul class=\"wp-block-list\">\n<li>&#8220;It&#8217;s just a landing page&#8221; \u2192 With animation, mega form, pop-up, and tracking<\/li>\n\n\n\n<li>&#8220;I want a clean design&#8221; \u2192 But still effects everywhere<\/li>\n\n\n\n<li>&#8220;I want to be able to change everything myself&#8221; \u2192 Without ever breaking anything<\/li>\n\n\n\n<li>&#8220;I want it to be fast&#8221; \u2192 Even if I send 4K videos from my iPhone<\/li>\n\n\n\n<li>&#8220;I want it to reflect me&#8221; \u2192 Without really knowing what I want<\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\">What now?<\/h2>\n\n<p>Are you a client who has said &#8220;simple&#8221; lately? Pas de panique. We do not hold it against you.<br\/>However, we can help you transform your great ideas <strong>into a concrete, feasible&#8230; and well-executed project<\/strong>.<\/p>\n\n<p>Tell us about your &#8220;small project.&#8221;<br\/>We ensure it is <strong>truly simple. Or at least, well-defined.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Simultaneous translation of the most&#8230; poetic client requests. The great illusion of simplicity There is a phrase that makes developers shiver, much more than a bug in production or a client saying, &#8220;I just changed two things in the code, now it doesn&#8217;t work anymore.&#8221; That phrase? &#8220;It&#8217;s simple, I just want a small website.&#8221; [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1850,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[],"class_list":["post-1971","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web-strategy-digital-consulting"],"_links":{"self":[{"href":"https:\/\/arkhame.com\/en\/wp-json\/wp\/v2\/posts\/1971","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arkhame.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arkhame.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arkhame.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/arkhame.com\/en\/wp-json\/wp\/v2\/comments?post=1971"}],"version-history":[{"count":3,"href":"https:\/\/arkhame.com\/en\/wp-json\/wp\/v2\/posts\/1971\/revisions"}],"predecessor-version":[{"id":2682,"href":"https:\/\/arkhame.com\/en\/wp-json\/wp\/v2\/posts\/1971\/revisions\/2682"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/arkhame.com\/en\/wp-json\/wp\/v2\/media\/1850"}],"wp:attachment":[{"href":"https:\/\/arkhame.com\/en\/wp-json\/wp\/v2\/media?parent=1971"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arkhame.com\/en\/wp-json\/wp\/v2\/categories?post=1971"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arkhame.com\/en\/wp-json\/wp\/v2\/tags?post=1971"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}