<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>DashCode Blog</title><description>Notes from the DashCode studio — what we&apos;re building, what we learn, and what we&apos;d do differently.</description><link>https://dashcode.agency/</link><language>en-us</language><item><title>Hello, again — a new face, and the AI era</title><link>https://dashcode.agency/blog/hello-again/</link><guid isPermaLink="true">https://dashcode.agency/blog/hello-again/</guid><description>Seven years of client work, a new look, and a new toolkit. DashCode is back — building more, and smarter, with AI.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This domain has been through a few versions. It started in 2019 as a simple
card on the internet — &amp;quot;we build websites&amp;quot;, a few client logos, a contact
form. It did its job quietly as a home for freelance work, and then, for a
long stretch, it went quiet while the actual work didn&amp;#39;t.&lt;/p&gt;
&lt;p&gt;This version is different, for two reasons.&lt;/p&gt;
&lt;h2&gt;The years in between&lt;/h2&gt;
&lt;p&gt;Since &lt;a href=&quot;/blog/how-it-started/&quot;&gt;our first year&lt;/a&gt; — the pandemic spring when we
helped local shops start selling online — we never stopped building. Client
websites, e-commerce, web apps, hosting and maintenance, the unglamorous
fixes at 11pm before a launch. Most of it never made it to a portfolio,
because we were busy doing the work instead of writing about it.&lt;/p&gt;
&lt;p&gt;Over those years a few beliefs hardened into how we operate:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Small and senior beats big and layered. The person you talk to is the
person who ships the code.&lt;/li&gt;
&lt;li&gt;Launch is the midpoint. Hosting, monitoring and maintenance are the job,
not an upsell.&lt;/li&gt;
&lt;li&gt;Honest scope beats impressive scope. Half the things a client thinks they
need, they don&amp;#39;t — yet.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The work paid the bills and taught the trade. But a portfolio alone was
never the honest picture, and the old site had quietly become a lie by
omission: it said &amp;quot;agency&amp;quot; when the truth is more interesting.&lt;/p&gt;
&lt;h2&gt;The new face&lt;/h2&gt;
&lt;p&gt;So this is DashCode, restated: a small studio in Tirana that designs,
builds and runs web products — client work &lt;strong&gt;and&lt;/strong&gt; our own. The new site is
simpler on purpose. No stock illustrations, no fake testimonials, no walls
of marketing text. Projects as a plain reference, a blog that will actually
be written in, and a contact line that a human answers.&lt;/p&gt;
&lt;h2&gt;Now with AI, even smarter&lt;/h2&gt;
&lt;p&gt;The bigger change isn&amp;#39;t the design — it&amp;#39;s what&amp;#39;s in our toolkit.&lt;/p&gt;
&lt;p&gt;We&amp;#39;ve been quietly using AI in our work for a while: drafting and reviewing
code, taming repetitive tasks, prototyping ideas that used to die in a
notebook. What changed recently is the leap in capability. Tasks that took
a day now take an hour. Ideas that were too small to afford are suddenly
buildable.&lt;/p&gt;
&lt;p&gt;That means two things for the next chapter:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;We&amp;#39;ll build more.&lt;/strong&gt; More of our own products, more experiments, more
case studies written up on this blog — including the honest failures.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;We&amp;#39;ll build smarter for clients.&lt;/strong&gt; Assistants that actually know your
business, automations for the boring parts of your operations, search
and content that understand intent. The kind of things that used to be
enterprise-only, delivered at studio scale.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;One thing we want to be clear about: we treat AI as a power tool, not an
autopilot. It writes first drafts; we make the judgment calls. Taste,
architecture and accountability stay human — that&amp;#39;s precisely what a small
senior studio offers over a template.&lt;/p&gt;
&lt;p&gt;If you&amp;#39;re building something — or have an old idea that AI just made
feasible — &lt;a href=&quot;/contact/&quot;&gt;say hello&lt;/a&gt;. We reply within a day.&lt;/p&gt;
</content:encoded><category>studio</category><category>ai</category></item><item><title>How it started: 2019, then the world closed</title><link>https://dashcode.agency/blog/how-it-started/</link><guid isPermaLink="true">https://dashcode.agency/blog/how-it-started/</guid><description>DashCode began with one laptop in Tirana. When COVID closed every shop, we helped local businesses move online — and it shaped how we still work.</description><pubDate>Tue, 21 Apr 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;DashCode started in 2019 with a laptop, a desk in Tirana, and a simple
observation: too many good local businesses were invisible online. A shop
that had been running for twenty years could not be found with a Google
search. A café with loyal customers had no menu anywhere but on the wall.
Everything lived on word of mouth — which works, until it doesn&amp;#39;t.&lt;/p&gt;
&lt;p&gt;So we started building. Small websites for people who needed one, done
properly: fast, honest about the price, and finished in weeks. Nothing
glamorous. It paid for itself and we learned the trade in public.&lt;/p&gt;
&lt;p&gt;Then March 2020 happened.&lt;/p&gt;
&lt;p&gt;Albania locked down almost overnight. Every non-essential shop closed, and
the businesses that had said &amp;quot;maybe next year&amp;quot; about going online suddenly
needed to sell by Friday. Our calendar emptied of nice-to-have projects and
filled with urgent ones.&lt;/p&gt;
&lt;p&gt;What we actually did for those months was rarely fancy:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Small online shops that could take orders the same week we started.&lt;/li&gt;
&lt;li&gt;Menus, catalogs and price lists moved onto simple pages people could
actually find and open on a phone.&lt;/li&gt;
&lt;li&gt;Order flows built around what people already used — Instagram messages,
WhatsApp, a phone number at the top of the page.&lt;/li&gt;
&lt;li&gt;Pickup and delivery explained clearly, because a customer who doesn&amp;#39;t
know how to collect an order is a lost order.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We kept the budgets small, because everyone was hurting. We taught owners
to update their own pages instead of calling us for every price change.
And we hosted and maintained what we built, because the last thing a shop
owner fighting for survival needs is a plugin update.&lt;/p&gt;
&lt;p&gt;That period taught us the rules we still work by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Ship in days, not months.&lt;/strong&gt; A simple page that is live beats a
perfect one that isn&amp;#39;t.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The owner must be able to run it.&lt;/strong&gt; If updating a price needs a
developer, we built it wrong.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Stay after launch.&lt;/strong&gt; Hosting, maintenance, small fixes — that&amp;#39;s not
an upsell, that&amp;#39;s the job.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Some of the businesses we helped through that spring are still with us
today. They kept our lights on when work was thin, and we don&amp;#39;t forget
that.&lt;/p&gt;
&lt;p&gt;— You can read where we are now in
&lt;a href=&quot;/blog/hello-again/&quot;&gt;Hello, again&lt;/a&gt;.&lt;/p&gt;
</content:encoded><category>studio</category><category>story</category></item></channel></rss>