I'm starting my career as a systems designer and analyst, and for my first project I've decided to make an app/executable in Smalltalk with the bold goal of vanquishing bureaucracy in any public-person interactions which need paper documentation to go through, such as immigration, social programs, housing, or even legal matters. The idea is to find someone to implement it on a national scale somewhere, then spread to the world; or at least land myself a job overseas with the idea as a portfolio. Any kind of job would do, though a outsourcing/freelancing one would be the best.
Problem is, Pharo doesn't have an effective framework for deployable desktop/phone applications, from what the users of its dedicated Discord server said. What toolkit, tutorial or assisting language (could I use to make standalone protoypes for enterprises? I already have the class behavior of the project done, the UI interaction is what’s lacking. If there really isn’t any, should I really start again with a brand new programming language and only use Pharo as a reference? What also concerns me not only in Pharo but in programming in general is how nothing ever seems to be enough to work for an enterprise, more so as an immigrant. My fear is that, even after the project is finished, I won’t be able to meet the requirements of anyone interested in hiring (my qualifications are a degree in Game Design and few months of an internship experience). People always say that the important thing is to solve problems regardless of whether you know one or many programming languages, but how can that be true when supposedly the most powerful OO language can’t deploy a product? How are things ever… done in the industry? What knowledge is a staple to anyone willing to work on Systems Design and Analysis field?