Skip to content

Tag: Citizen Developer

End your Summer with Xojo

My kids both recently finished their summer band camps. My son plays the trombone and my daughter plays the saxophone and trumpet. As one of the instructors at band camp said, even if you don’t take up a career in music, learning and playing music exercises important parts of your brain that are useful for learning other things. In fact, some have wondered if learning music helps with math skills.

I think the same thing can be said about coding. In fact, there is research that found students with computer programming skills scored higher on cognitive ability tests than students without any programming skills. Coding teaches you skills that are valuable even if you don’t plan on being a professional software developer. Being able to code means utilizing incredible attention to detail and thinking about problems abstractly, useful skills for anyone – student or professional.

Remember, Summertime isn’t just an opportunity for the kids to learn new things. You’ve still got a month of Summer left, plenty of time to expand your own skill set. While the kids are at band camp or swim camp send yourself to programming camp from the comfort of your air-conditioned home.

1 Comment

The Citizen Developer

I’m seeing more and more headlines about how citizen developers are helping create the apps that business need.

In particular, a recent article at ZDNet, “The advent of the citizen developer” talks about how non-programmers can help create the apps needed by an enterprise company:

So the business-side has long had to place their fate in the hands of those with the requisite skills but often with little sympathy for or first-hand knowledge of the business itself. Or they just ended-up acquiring pre-existing software that was a close enough fit, and then had it configured to their needs. Neither path has typically produced tech solutions that fit business needs very well, and ‘good enough’ has usually been the mantra of the day.

These articles explain how “citizen developers”, sometimes referred to as a business analysts (or maybe even power-users), are using rapid application development tools to create apps that helps the business solve a problem more quickly than going through a more formal and lengthy IT process.

Comments closed

Gartner: Mobile apps can’t be created fast enough. What’s the solution?

Speaking at one of their conferences, Gartner principal research analyst Adrian Leow said last week that enterprises are increasingly finding it difficult to build all the mobile apps they need. The demand for mobile apps is increasing far faster than the supply of mobile developers can create them and it’s only going to get worse. This is clearly a problem.

There are three possible solutions to this problem:

  1. Find a way to decrease the demand of mobile apps. (Good luck with that one.)
  2. Increase the number of mobile developers.
  3. Decrease the time it takes to build mobile apps.

Solutions 2 and 3 are not mutually exclusive. You could potentially do both. Adrian Leow even points to the solution when he suggests that developers use rapid mobile app development tools. These tools can provide solution 3, but they don’t create necessarily create more developers.

Comments closed

More Important Than Ever: Cross-Platform’s History

There was a time when the idea of running the same code on different computers wasn’t even imagined. Programming languages were written specifically for a particular computer. And computers were purchased for very specific purposes so why would you even want to run a particular program on another type of computer?

It was the desktop computer revolution that changed that. By the mid-to-late 1980’s, there were more and more desktop computers and developers wanted to target all of them. Soon, however, Windows became so dominant that many developers chose to focus on that one OS. Some Mac developers, not wanting to miss out on the potentially enormous Windows market, either went to the trouble of writing two versions of their applications or used a tool/language that would allow them to target both Mac and Windows from a single code base. This was the beginning of cross-platform development.

Recently, I was asked by tech blogger Chris Pirillo if cross-platform was really important anymore. Cross-Platform is actually more important than ever. Why? First of all, while the Windows PC market is seeing flat or declining sales, Apple’s Mac marketshare is growing. We are seeing this at Xojo. More and more Windows developers are coming to us because they can no longer ignore the Mac market. Linux is the predominant server OS. If you want to write server software that can run on some combination of Linux, Windows and OS X, you’ll want to be writing cross-platform code.

Comments closed