BARRIER - require "rubygems"

On 11 Ιούν, 20:47, Ilias L. [email protected] wrote:

“Don’t force users to opt out of installing optional features. Allow
them to opt in instead. For example, users should explicitly choose to
install a Windows Desktop Gadget.”

Source:Microsoft Learn: Build skills that open doors in your career

This subjects “optional features”.

The basic requirement I’ve mentioned subjects “necessary setup actions
to make product operative”.

Verification:

  • Install with the defaults (just “click through”)
  • Go to the command line, and start ruby (type “ruby” then [ENTER]
  • Go to the explorer and create this file “test.rb” with content “puts
    ‘hi’”, double click this file

Both will not work.

.

On Sun, Jun 12, 2011 at 11:45 AM, Ilias L. [email protected]
wrote:

Verification:

http://tvtropes.org/pmwiki/pmwiki.php/Main/CaptainObvious


Phillip G.

A method of solution is perfect if we can forsee from the start,
and even prove, that following that method we shall attain our aim.
– Leibnitz

On 12 , 13:38, Phillip G. [email protected]
wrote:

On Sun, Jun 12, 2011 at 11:45 AM, Ilias L. [email protected] wrote:

Verification:

http://tvtropes.org/pmwiki/pmwiki.php/Main/CaptainObvious

Of course it’s obvious, and as an (obvious) conclusion you previous
statement becomes false.

"File association and path changing are very much optional, since
Ruby
will work without those. "

But what becomes even more obvious is, that I’m loosing my time with
you.

I’m sure that the relevant people will realize that in context
“newcomer”, both options should be enabled by default.

Topic closed.

.

On Sunday, June 12, 2011 07:00:32 AM Ilias L. wrote:

On 12 , 13:38, Phillip G. [email protected]

wrote:

On Sun, Jun 12, 2011 at 11:45 AM, Ilias L. [email protected]
wrote:

Verification:
http://tvtropes.org/pmwiki/pmwiki.php/Main/CaptainObvious

Of course it’s obvious, and as an (obvious) conclusion you previous
statement becomes false.

"File association and path changing are very much optional, since
Ruby
will work without those. "

Ruby working is contingent neither on double-clicking nor on being in
the
system path. For this to be false, you would have to demonstrate that
actually
launching Ruby via a full path on the commandline does not work. I don’t
have
a Windows machine, but I assume that

C:\path\to\rubyw.exe myscript.rb

does, in fact, work. I imagine you could also create batch files, or
even
plain Windows shortcuts, which launch Ruby scripts.

I’m sure that the relevant people will realize that in context
“newcomer”, both options should be enabled by default.

If a “newcomer” is blindly installing software without reading and
understanding options like these, perhaps programming isn’t likely to be
a
strong suit for them?

Topic closed.

That’s not up to you.

On Jun 11, 1:29pm, Ilias L. [email protected] wrote:

Back to topic: please ask some product manager that you trust about
the basic installer requirement that I’ve mentioned (it’s not my
requirement, but a general one).

“Another reason to streamline setup is that inexperienced users
sometimes overanalyze options, fearing that a wrong choice could be
irreversible or destructive. Forcing users to make decisions about
things they don’t understand or care about can make them feel anxious,
incompetent, and even frustrated. Not a good first impression. It is
better just to get them going quickly, feeling comfortable and
confident as they explore the features in your program, and making
better decisions about feature options at that time.”

Standard Setup, Custom Setup, that is adding too much noise. Also, an
standard setup should not alter the user environment.

RubyInstaller provides an access to the command prompt, “Start Command
Prompt with Ruby”, which is located inside the Program menu, the place
newcomers will check as soon the installed something.

If you’re savvy enough to attempt to use the default command prompt
that means you know about “Add Ruby to your PATH” option, which you
should have checked.

"Scope pages (typical, custom, or minimum)

Prefer to eliminate this page. Assume that most users want the typical
setup experience (and design that experience so that it works well for
most users)."


Anyhow, seem your level of expertise in fields from OO, embedded
system, consulting, UX and UI is so huge, perhaps you can support your
words with code.

Yeah, code, that thing that make things work.

Here is RubyInstaller repository:

Bet you something: if you contribute “something” instead of continuous
non-constructive criticism, I’ll happily apply to the project. After
all, we all will benefit.

To the above statement you will argue that you have nothing to prove
me, which will result in prove my point: your complete lack of
technical skills.

So, I challenge you for once and for all do something instead of
flood with criticism. Change start on you.

Until then, bye.

On 12 , 21:32, David M. [email protected] wrote:

On Sunday, June 12, 2011 07:00:32 AM Ilias L. wrote:
[…]

Topic closed.

That’s not up to you.

Of course it is.

Dismissed!

.

http://lazaridis.com

On Mon, Jun 13, 2011 at 03:40:30AM +0900, Ilias L. wrote:

[…]

show", the self-declared “community police” or simply by one crazy-
gone individual who writes publicly when he’s under drugs), then it
becomes hard work.

Each issue needs an (estimated) average of 2 days mental attention
until it is solved in the language repository (where it benefits all).

Saying that this is no contribution at all is simply ungrateful and
insincere.

These are all good points, but has anyone really been far even as
decided to use even go want to do look more like?

On 12 Ιούν, 19:39, Luis L. [email protected] wrote:

On Jun 11, 1:29 pm, Ilias L. [email protected] wrote:

Back to topic: please ask some product manager that you trust about
the basic installer requirement that I’ve mentioned (it’s not my
requirement, but a general one).

Microsoft Learn: Build skills that open doors in your career

"Another reason to streamline setup is that inexperienced users
[…]

This just confirms: leave the boxes checked, or get rid of them (maybe
detect if there are already associations or path variables, and
confront the user only then).

Anyhow, seem your level of expertise in fields from OO, embedded
[…]

What you call “criticism” is basically detecting issues like
weaknesses, flaws, barriers, inconsistencies, defects.

This is my main expertise, or an inborn talent and tendency (or even a
“curse”).

If spotting the issues leads to change, then this is a constructive
criticism, a contribution.

If I make additionally implementation / architectural suggestions,
then it’s design work.

If there is much change-resistance (e.g. from the typical “freak-
show”, the self-declared “community police” or simply by one crazy-
gone individual who writes publicly when he’s under drugs), then it
becomes hard work.

Each issue needs an (estimated) average of 2 days mental attention
until it is solved in the language repository (where it benefits all).

Saying that this is no contribution at all is simply ungrateful and
insincere.

Here is RubyInstaller repository:
GitHub - oneclick/rubyinstaller: RubyInstaller for Windows - Build recipes

I don’t have to prove my technical skills. The people that I’m
interested in, detect my abilities just from my writings - they don’t
need to see a line of code.

But I’ll reach code-level “naturally”.

I’ll most possibly try the DevKit when I reach C-level. I’ll report as
usual issues that I spot and most possibly I’ll send some code-level
changes via the usual channels.

.

On 13 Ιούν, 01:15, David M. [email protected] wrote:
[…] - (he just don’t get it that I don’t take his kind serious)

Topic closed.

Dismissed!

.

On Sunday, June 12, 2011 01:40:30 PM Ilias L. wrote:

On 12 Ιούν, 19:39, Luis L. [email protected] wrote:

Here is RubyInstaller repository:
GitHub - oneclick/rubyinstaller: RubyInstaller for Windows - Build recipes

I don’t have to prove my technical skills. The people that I’m
interested in, detect my abilities just from my writings - they don’t
need to see a line of code.

Would you hire someone without seeing a line of code from them?

Of course, you don’t have to do anything at all, a priori. You can go
right on
making suggestions, demands, and “detecting issues” without providing
code,
and we can go right on assuming you’re an Abstract Candidate until you
demonstrate otherwise.

2011/6/12 Ilias L. [email protected]:

I’m sure that the relevant people will realize that in context
“newcomer”, both options should be enabled by default.

Who are the relevant people? Luis L., who is the RubyInstaller
maintainer, seems to be the most relevant person possible, and clearly
disagrees with you (and note that the position taken by RubyInstaller
was a considered change from the One-Click Installer.)

[…]

please note that several messages which appear on ruby-talk

http://www.ruby-forum.com/topic/1893359

Posted by Jon F. (jonm) on 2011-06-09 23:34
Posted by Jon F. (jonm) on 2011-06-11 20:36
Posted by Chad P. (Guest) on 2011-06-11 21:40
Posted by Aaron P. (Guest) on 2011-06-12 23:03

did not arrive within comp.lang.ruby.

http://groups.google.com/group/comp.lang.ruby/browse_frm/thread/5cdb05f06f4888ba#

This does not mean necessarily that I ignore you.

I just post & reply only via usenet.

.