Subscribe RSS

OutSystems

Pragmatic Programmer Co-Author Andy Hunt: “Software Is Not a Twinkie” (Podcast)

Andy Hunt—co-author of the Pragmatic Programmer and one of the authors of the Agile Manifesto—talks in our second episode of the "Everybody Hates Enterprise Apps" series about how the old bureaucratic ways of enterprise development inevitably led to poor quality software.
hardcore coder featured

Dr. Strangecode, Or How I Learned to Stop Worrying and Love Low-Code

Low-code? How could something that hid my handcrafted, precious code be good for me? And I just knew it would probably spit out code that was worse than the stuff Frontpage produced — with 10 times more HTML than was ever necessary. I was pretty sure my career as a hardcore coder (a badge I wore proudly) was over.
agile featured

Software is not a Twinkie: Talking Enterprise Apps and Agile with Andy Hunt

At the end of the 1990s, Andy Hunt and his friend Dave Thomas were working as consultants, helping their clients write better software. At each new company, they found familiar problems.

“We’d get to an organization,” Andy told me, “and they’d be making the same mistakes that the last organization was making. We thought, ‘Well, okay, every time we go into a new client, we have to do this sort of song and dance and tell the cute little stories and the anecdotes and do little exercises to get folks up to speed with our way of thinking’. So, we figured we would write a little white paper.”

(more…)

The Alchemy of IoT, Part 2: IoT Through the Ages

…and everything you’ll ever need to know to pass your IoT history class.

The Alchemy of IoT, as we defined it in Part I of our Alchemy of IoT series is the true transmutation from a world of visible and connected objects to a Smart and (Almost) Invisible World of Autonomous Interconnected Things.

As Mark Weiser, past Chief Scientist at Xerox PARC (USA), mentioned in his article “The Computer for the 21st Century”: “The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it.”

(more…)

Delegate This! The Project Tasks Developers Can Leave to a Low-Code Platform

Developers build systems to solve problems. Business problems. In the planning of an application, we are, unfortunately, not immune to the forces of economics. When we consider a budget and a timeline, our primary concern is feasibility. That is, can we set expectations such that we will deliver what we and the client have agreed on?

Requirements discovery is hard, and it’s unrealistic to expect all requirements to be clear at the outset of a project. New information will be unearthed and new stakeholders will contribute their viewpoint down the line. In fact, it’s likely that the project you’ve scoped originally will change materially by the time you deliver it.

There are aspects of a project that repeatedly slow down the development process, and they are ones that low-code platforms are well suited to handle. Here are a few examples.
(more…)

How to Win Over Every Audience: The 5 Stages of Successful Storytelling

Let me tell you about successful storytelling.

My grandfather used to grab my undivided attention for hours with his amazing stories of when he was younger and the world was a different place.

He was a simple country man with only four years of formal education. But that didn’t stop him from capturing everyone’s attention and bewitching his audience with a rollercoaster of emotions played out through his body and voice.

He was a rock star when it came to telling a story, with his gift of using words to build pictures in our minds that were full of life. A natural born storyteller, people would say.

Nothing could be further from the truth.

(more…)

Paulo Rosado: Why Everybody Hates Enterprise Apps (a Podcast)

Enterprise software has a bad reputation. It seems like just about everybody hates enterprise apps. After all,  who hasn’t fought against a user interface that seemed designed to defeat us? But why is it this way? Is there anything anyone can do about it?

In our new podcast series, Everybody Hates Enterprise Apps, we’ll be talking to people from the software industry to get their take on why enterprise software so often gets it wrong. We’ll also be getting them to share their personal experiences with enterprise software and their ideas of how to end the hate – or at least how to improve the reputation of enterprise software.

(more…)

developer surveys featured

Cats or Dogs? Star Wars or Star Trek? Recent Developer Surveys Say…

Software dominates the world. But how well does the world know the people who develop it? Let’s look at what some recent developer surveys say.

Would anyone have guessed that more developers are dog people than cat people (except in Germany)? Or that developers prefer Star Wars to Star Trek (unless they’re over 50)?   (more…)

benefits of low-code platforms feature

The Top 7 Benefits of Low-Code Platforms

What do you use to build custom applications? Have you considered the benefits of low-code platforms?

Many organizations find low-code development meets many of their requirements. In traditional app development, programmers write every line of code manually (hand-coding). In contrast, a low-code platform requires very little manual coding, if any. Instead, developers use an intuitive, drag-and-drop editor to create visual models of an app’s business logic, integrations and user interface. If that low-code platform is full-featured, generating, compiling and deploying the necessary code is automatic. (more…)

enterprise software featured

We’re All Victims of Enterprise Software

Enterprise software makes victims of the people it touches.

Perhaps you’re the end-user fighting an arcane interface or a manager wondering what happened to her team’s productivity. It used to be that we’d accept this as a fact of life. Enterprise software is bad; the Earth revolves around the sun; don’t march on Moscow. (more…)