Executive Programming

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Executive Programming

Ben Coman
This article about the "Mining Industry's Impending Digital Metamorphosis"
https://medium.com/@CORE_Innovation/minings-impending-metamorphosis-155d66869149

is a little off topic, except where it says "All levels, including management and executives will need to have some level coding experience and understanding." 

made me think this must be pervasive across many industries and that an interesting strategy 
for Pharo would be teaching a course called... "Executive Programming".
Pharo could be ideally suited to filling this niche...  
* Executives don't need to learn the *most* efficient language (i.e. C),
* and don't need to learn a system suited to large groups of developers (i.e. Java)
* and don't have the time to wait for things to compile (i.e. big tick immediate feedback)
They are never going to "do the work" but just need to gain a general understanding of "programming" to better strategise at a higher level and interact with developers.
What better language is there for this than Pharo?

But guess what happens when the boss is familiar with and likes one particular language... ?

/cue maniacal laugh

cheers -ben

P.S. I'd be interested in collaborating on something that is not an end user book, but more of an Instructors manual for such a course.
Reply | Threaded
Open this post in threaded view
|

Re: Executive Programming

Stephane Ducasse-3
Ben

what would be interesting to build is a case: what a Boss would like to code?
Because once we have this case we could model it and have a DSL
(pharo) to script it.

Stef

On Sat, Apr 7, 2018 at 8:36 AM, Ben Coman <[hidden email]> wrote:

> This article about the "Mining Industry's Impending Digital Metamorphosis"
> https://medium.com/@CORE_Innovation/minings-impending-metamorphosis-155d66869149
>
> is a little off topic, except where it says "All levels, including
> management and executives will need to have some level coding experience and
> understanding."
>
> made me think this must be pervasive across many industries and that an
> interesting strategy
> for Pharo would be teaching a course called... "Executive Programming".
> Pharo could be ideally suited to filling this niche...
> * Executives don't need to learn the *most* efficient language (i.e. C),
> * and don't need to learn a system suited to large groups of developers
> (i.e. Java)
> * and don't have the time to wait for things to compile (i.e. big tick
> immediate feedback)
> They are never going to "do the work" but just need to gain a general
> understanding of "programming" to better strategise at a higher level and
> interact with developers.
> What better language is there for this than Pharo?
>
> But guess what happens when the boss is familiar with and likes one
> particular language... ?
>
> /cue maniacal laugh
>
> cheers -ben
>
> P.S. I'd be interested in collaborating on something that is not an end user
> book, but more of an Instructors manual for such a course.

Reply | Threaded
Open this post in threaded view
|

Re: Executive Programming

askoh
Administrator
In reply to this post by Ben Coman
Ben:

I have been thinking along the same lines.
Smalltalk is my PersonalOS.

Instead of *.bat or *.sh files, I would use Smalltalk to call OS commands
directly in methods to do what I want in the OS while using Smalltalk to do
the logic. PersonalOS should be able to run on multiple OS's using the same
methods to do the same things. So, an easy interface to OS commands and
possibly OS APIs would encourage people to use Smalltalk for controlling
everything else. Smalltalk would be the center of control and automation
from individuals to corporations and beyond.

Hopefully, we can get critical mass with this.

Aik-Siong Koh



--
Sent from: http://forum.world.st/Pharo-Smalltalk-Developers-f1294837.html

Reply | Threaded
Open this post in threaded view
|

Re: Executive Programming

Ben Coman


On 11 April 2018 at 02:55, askoh <[hidden email]> wrote:
Ben:

I have been thinking along the same lines.
Smalltalk is my PersonalOS.

Nice idea, but its a long step beyond what I had in mind.
I don't expect an executive to be using Pharo daily.   Their daily time is better spent elsewhere.
I expect the majority would want to round out their background knowledge
to fill that gap "you don't know what you don't know."  

What they want is "maximum impact in minimum time"  [whoops "bingo sir" (http://dilbert.com/strip/1994-02-22)]
Actually thats makes me think "Pharo - the fastest way to learn programming" 
would make a good tagline for this.

cheers -ben


 

Instead of *.bat or *.sh files, I would use Smalltalk to call OS commands
directly in methods to do what I want in the OS while using Smalltalk to do
the logic. PersonalOS should be able to run on multiple OS's using the same
methods to do the same things. So, an easy interface to OS commands and
possibly OS APIs would encourage people to use Smalltalk for controlling
everything else. Smalltalk would be the center of control and automation
from individuals to corporations and beyond.

Hopefully, we can get critical mass with this.


Reply | Threaded
Open this post in threaded view
|

Re: Executive Programming

Ben Coman
In reply to this post by Stephane Ducasse-3
I guess one thing important to C-level executives are relationships between people
so the old reliable Contact Book might work.  This could be done in several levels:
* basic - addresses & birthdays colleagues & family 
* intermediate - interface with external services to automatically send email
* advanced - automatically buy a present from colleague's Amazon wish list

Bonus points if the interface works well from a smart phone.


Along the same of people relationships, maybe they would be interested in a way to mine Facebook / LinkedIn data,
but their may be sensitive non-technical issues to be careful of here

or trawl news feeds doing sentiment analysis of their company.

cheers -ben


On 7 April 2018 at 23:20, Stephane Ducasse <[hidden email]> wrote:
Ben

what would be interesting to build is a case: what a Boss would like to code?
Because once we have this case we could model it and have a DSL
(pharo) to script it.

Stef

On Sat, Apr 7, 2018 at 8:36 AM, Ben Coman <[hidden email]> wrote:
> This article about the "Mining Industry's Impending Digital Metamorphosis"
> https://medium.com/@CORE_Innovation/minings-impending-metamorphosis-155d66869149
>
> is a little off topic, except where it says "All levels, including
> management and executives will need to have some level coding experience and
> understanding."
>
> made me think this must be pervasive across many industries and that an
> interesting strategy
> for Pharo would be teaching a course called... "Executive Programming".
> Pharo could be ideally suited to filling this niche...
> * Executives don't need to learn the *most* efficient language (i.e. C),
> * and don't need to learn a system suited to large groups of developers
> (i.e. Java)
> * and don't have the time to wait for things to compile (i.e. big tick
> immediate feedback)
> They are never going to "do the work" but just need to gain a general
> understanding of "programming" to better strategise at a higher level and
> interact with developers.
> What better language is there for this than Pharo?
>
> But guess what happens when the boss is familiar with and likes one
> particular language... ?
>
> /cue maniacal laugh
>
> cheers -ben
>
> P.S. I'd be interested in collaborating on something that is not an end user
> book, but more of an Instructors manual for such a course.