“Every shortcut has a toll. The only question is when you pay it.” someone who shipped on Friday night Vendor lock in: Accept, Avoid, or Embrace. Cloud from a practitioners point of view with lessons that last. A story about speed and regret My first brush with vendor lock in…
Year: 2017
Personalization strategies that scale
Personalization strategies that scale can feel like a riddle. You have data, channels, and tools. You also have pressure to make the next campaign feel human. This week Apple rolled out that new edge to edge phone and Face ID on stage, which quietly raises the bar for what people…
From cms to experience platforms
Your CMS keeps pumping pages like a champ. Your team keeps asking for more, as if the site should behave like an app and remember every visit. That gap between what a CMS does and what people expect is the story of the year. We are moving from a world…
Targeting strategies that matter
Targeting strategies that matter Everyone wants perfect targeting right now. Platforms feel loud, budgets feel tight, and there is new talk about Safari limiting tracking. So let’s get practical about what actually moves numbers. When people say targeting, they usually mean a mix of audience filters, channel choices, and timing…
The business of software: Make Something People Pay For and Keep Them Around
Software as a business is not a deck or a dream board. It is a bunch of messy pull requests, support tickets at odd hours, and a balance between product gut and numbers that refuse to be ignored. Right now the conversation in dev land is heated about React licensing,…
Aem and seo page speed and structure
It is past midnight in the war room and the homepage is crawling. The dispatcher looks happy. The CDN shows a perfect hit rate. Marketing is sliding a laptop across the table and PageSpeed Insights is yelling in red. We cut a new build on Adobe Experience Manager and the…
Responsive versus adaptive a practical view
Responsive versus adaptive has been a buzzy debate for years, and it flares up each time a redesign hits the roadmap. Phones keep growing and shrinking, tablets refuse to go away, and big screens are now everywhere. With CSS Grid shipping in modern browsers, AMP sitting in search news carousels,…
Signals not guesses the right kind of targeting
Signals not guesses the right kind of targeting The coffee was already cold when we realized we were aiming at shadows. A small ecommerce team, two laptops, a whiteboard covered in buyer personas that felt like we cribbed them from a brochure. We had spent real money on broad interests…
Java 9 Modules: Finally Some Structure
Java 9 modules land with a simple promise: real fences for our code. If you have shipped large Java apps, you know the drill. The classpath is a mystery box, private stuff leaks out, and a tiny bump in a jar can wake the pager. Project Jigsaw has been years…
Agile in Real Teams : What Actually Works
You want Agile results without the buzzword bingo. Here is what actually works in real teams shipping real products. First make the work small and the team stable. A clear product owner with decision power beats a crowd of reviewers every time. Keep one shared backlog, sort it by outcomes,…