Boot camp course for non web programmers


My company has many non web developers that are interested in OutSystems (COBOL developers). I would love to see some courses to help them onboard onto web + low code, maybe a boot camp of sorts.

Created on 6 Nov 2018
Comments (5)

What aspects would they need to learn? We found that people that do not understand the basics of how a web site is constructed do not pick up on the concepts of OutSystems very well. They just have trouble visualizing how it all comes together. Learning the tool and embracing the no/low code concept was not the issue. 

Agreed with David, been there, done that, have the scars to prove it. :(

For all intents and purposes, a COBOL programmer coming to Web (even via OutSystems) is on par with, say, a mathematician coming to Web... sure, they have the basic logic/reasoning skills and exposure to "writing code", but they are missing a ton of fundamental concepts. It's a big uphill battle.


Hey David and Justin, that's exactly why I would love to see something like this.  They need the fundamentals in client vs server, web in general, etc., but do not need as significant of a focus on logic.  Maybe even a guided path that takes them to non-OutSystems training material (e.g. Pluralsight, specific videos on YouTube, etc.) followed by a course to bridge the gap to OutSystems followed by the normal web development courses?

If someone is at this level of knowledge, there are a wide variety of existing resources (you've mentioned a number) of resources that are well-suited to give this information, and I'd guess that someone else has already put together a guided tour already.

To be blunt: I have seen too many disasters caused by "citizen developers". In my discussions with various thought leaders and executives within the low code space*, they universally lament the "citizen developers" because the cost and effort of supporting them is far more than the license fees are worth. I've made quite a tidy sum of money over the years coming behind "citizen developers" and repairing their mistakes. It works out from time to time, but overall, "citizen developers" are a horrifically bad ideas. OutSystems does not need to encourage them to be using the tool (and close observers will note that "citizen developers" have been de-emphasized in the marketing, both explicitly and implicitly).


* With the exception of those working at/with tools explicitly designed for citizen developers

Justin, agreed, there are lot of people outside of Technology that do not consider many potential issues and let there apps evolve versus following good technology practices.  As a person who used to work in technology and now the business, I'm considered a "citizen developer".  Cannot say I like the designation.  :-)