Subscribe RSS

OutSystems

Posts by

what is visual programming

What Is Visual Programming?

Just what is visual programming? It’s interesting that not many leading programming sources have tried to answer that question. In fact, a colleague of mine complained that when she actually asked Google, “what is visual programming,” she didn’t get a straight answer. To me, that seemed odd, so here is my attempt to right that wrong.  (more…)

enterprise app social

The Reasons Why GitHub Engineers Built an Enterprise App Nobody Hates

Depending on your definition, GitHub is arguably an enterprise app company. Think about it: millions of users, thousands of companies whose businesses depend on the software and an expanding complex problem space. Oh, and they have a product called GitHub Enterprise.

Most people would agree, though, that GitHub’s enterprise app is far removed from the traditional view of enterprise software. So, what sets them apart from the companies who build the enterprise software that everybody hates? (more…)

user research featured

I Feel So Used: Enterprise Apps and User Research at Mozilla

What do we mean when we say enterprise software is bad? Sure, terrible hacks and technical debt could be weighing the code down. Maybe it’s a nightmare to integrate and administer. But, for most of us, it’s all about the experience of using the software. Just as today agile is pretty much everywhere, it’s now commonplace for consumer-oriented software companies to have at least one user researcher. Mozilla, the organization behind Firefox, has a team dedicated to user research and it’s led by Bill Selman. I asked Bill to tell me about the specifics of what his team works on.
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…)

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…)

enterprise apps featured

Why Everybody Hates Enterprise Apps

Everybody hates enterprise apps.

Enterprise is an insult. Why? Because it conjures up images of software with the price of an artistic masterpiece and the soul of a clunky, mass-produced mess.

So, describe a piece of software as “enterprise” and, unless you’re a sales rep, you’re most likely mocking it.

It’s understandable. All of us have fought against a user interface that seemed designed to defeat us. Bewildering arrays of configuration options. Inconsistent behavior. Repeated requests for the same data. (more…)

What is a low code development platform featured

What Is a Low-Code Development Platform?

Low-code is all about building software without re-inventing the wheel. It provides a set of tools that work together to help skilled people create value faster and more reliably. Because low-code is still a relatively new concept, low-code development platforms can be very different. However, there are some basics they share. I'll take a close look at these while I share what a low code development platform is and what it is not.
what is low-code feature

What Is Low-Code?

"What is low-code?" At a recent software and IT conference, a presenter asked people to raise their hands if they knew the answer. No one did. It’s time to change that. Low-code is the combine harvester of the software industry. It lets us deliver value more quickly and more reliably.