Development Practices
-

Development Practices
You might just be thinking about AI efficiency wrongAI makes software cheaper to build but what matters is what you do with the savings. -

Development Practices
How digital product decisions actually get made in New ZealandMost digital product decisions in New Zealand don't start with a search. They start with a conversation... -

Development Practices
Vibe Coding Isn't Reckless. Done wrong, it is.Vibe coding is powerful for prototypes and small tools, but risky when software grows beyond your ability to understand or test it. -

Development Practices
Why AI Coding Agents Need Better DocumentationAI coding tools perform better when teams treat documentation as infrastructure, giving agents the context they need to work accurately. -

Development Practices
How Discovery Changes Data Migration PlansData migration discovery reveals what your data actually looks like before you commit to a build. What MadeCurious finds — and why it changes the plan. -

Development Practices
Project Management MarkdownRethinking project management by keeping documentation in the codebase with markdown and AI to reduce drift and keep teams aligned. -

Development Practices
Why AI Is Causing Fatigue at WorkAI boosts output but increases mental load - organisations, teams and individuals need to redesign how work gets done. -

Development Practices
Modernising Legacy Government WebsitesLegacy CWP websites still run, but risk is growing, now is the time to modernise. -

Development Practices
What is Comprehension DebtComprehension debt is the hidden risk in AI-built software, where speed outpaces understanding. -

Development Practices
When Not to Follow Best PracticesBest practice is a starting point, not the answer, context decides what’s right. -

Development Practices
The Long View - Part 3: Why Software Maintenance Deserves Your AttentionSoftware maintenance: often invisible until something breaks. -

Development Practices
The Long View - Part 2: The Feature Pressure ProblemEvery feature adds complexity, and without care that complexity eventually slows delivery and increases maintenance costs. -

Development Practices
The Long View - Part 1: How to De-Risk a Major Digital Project Before BuildMajor digital projects rarely fail in build. Risk starts earlier, when assumptions, constraints and priorities go untested. -

Development Practices
What Businesses Get Wrong About AI AdoptionAI adoption often stalls not because the technology falls short, but because organisations start in the wrong place and move too fast. -

Development Practices
Code Review Best Practices: Why They Matter and How to Get It RightCode reviews are a crucial for code quality, boosting collaboration, and supporting growth through feedback. -

Development Practices
Software Maintenance - That Annoying, But Necessary, EvilStu takes us through the intricacies and upkeep of modern software systems. -

Development Practices
The Software Development Lifecycle Explained by a Solutions and Data Architect“What is an SDLC?”, and what are some common components of the methodologies that support delivering products in such a cycle -

Development Practices
The Benefits of Taking an Architectural Approach to Software DevelopmentIf adopting an architecture approach is not on your radar, you're missing an essential piece of the puzzle. Here, MadeCurious Head of Engineering Lee Barker explains why adopting an architectural approach is an essential tool for better decision making, and how you can incorporate it into your organisation. Lee has 28 years of experience in software development, architecture, and strategy in a wide variety of sectors, and leads the software engineering team at MadeCurious. -

Development Practices
Generating SVG Sprites (The Easy Way…)SVG sprites are awesome for displaying icons, but what are the options for managing and updating the SVG sprite file easily? -

Development Practices
When I Grow Up, I Want to Be a…Product Manager?What does a Product Manager do? Well, that depends. Who do they do it for? ...That also depends. Why do they do it? Easy - it's all about creating value. -

Development Practices
Becoming a Game Developer – Not That Simple, After All2018/19 Intern Tim on finding a career path in the gaming industry, and using his research to help others. -

Development Practices
Digital Legislation: A Better Future Through Co-designErsin on how legislation could be digitised, and what he learned from a workshop with Palmerston North City Council. -

Development Practices
Transforming Code: Refactor by ExampleA good rule of thumb is, if you notice that your code is really, really obviously in need of a refactor, then you've probably waited too long. -

Development Practices
Mobile Development Made EasyHollingsworth says, with a little bit of upfront thinking (and perhaps a little compromise) you can develop cross-platform apps that are easier to write, easier to maintain, easier to deploy and better supported than any of the solutions available. -

Development Practices
A Simple Dev's Guide to Software LicensingOne Senior Developer's advice on fluid and adaptive licensing management and resisting the urge to flee in the face of the task ahead. -

Development Practices
i18n – Internationalisation: Users Are Not Just Locals From Your LocaleIf your application is lucky enough to be used across borders, you would do well to respect those users and speak their vernacular. Here’s why... -

Development Practices
‘Hello Support, Please Help?’Steve, the guy who's always there with a helping hand, a user guide, and a friendly word for all our support clients. -

Development Practices
Migrating Data from Legacy SystemsSam and Stu dive into database synchronisation and replication. -

Development Practices
Agile: Rethinking RiskCompany Director George, on what makes the Media Suite agile process tick, and why we (and our clients) like it so much. -

Development Practices
Sublime Tips for Multi-Cursor MasteryA sublime blog post from developer Matt, on making your Sublime life easier. -

Development Practices
Discovering the Joy of Unit TestingLive from Raglan, developer Ersin on running faster angular tests. -

Development Practices
Making Testing Great AgainSteve the Tester - aka the office Willy Wonka - on why testing is the coolest, and why Media Suite believes it's essential. -

Development Practices
That Time We Went To nz.js(con);Code surfer and bearded wonder Ersin, on Media Suite's trip to nz.js(con) in Wellington. -

Development Practices
Software Longevity - With BoatsOur grumpy British developer Stu, on the relationship between war ships and making good choices. -

Development Practices
Agile Contract NegotiationAgile development needs agile contracts. Our commercial manager and legal nerd Abi delves into why the contract plays a major role in our client relationship. It's all about trust, people! -

Development Practices
Debugging CircleCI Builds - 3 TipsOur Europe-based correspondent and senior dev Richie discusses fixing broken things. -

Development Practices
Code Review? Why and HowSurfer-coder Ersin Buckley discusses Media Suite's approach to code review. -

Development Practices
Figuring Out Pattern Libraries. With Cats. U Can Haz Read.Our front-end developer shares her experiences implementing pattern libraries using living style guides. Includes more cat memes than you can shake a stick at. -

Development Practices
Agile Office DesignWrangler and Apple Watch owner George Wills discusses how Media Suite is approaching an office move exactly like any other project.