On Oct 3, 2021, at 7:13 PM, CSPablo Cortez <cspablocortez@gmail.com> wrote:
> I have a non-corporate mindset
Organization, scope resolution, and documentation does not make a software project 'corporate'.
Even in the idea stage, you want to have a document that explains your proposal clearly, this way other programmers can determine if the undertaking is worthwhile for them.
Ideas are a dime a dozen, but their execution is what sets them apart from the rest.
It's good that you want to take a casual approach to your project! But if you start noticing that people don't understand what you're saying, it's because there's no documentation to read.
On Sun, Oct 3, 2021, 4:58 PM Gregory Cohen <gregorycohen2@gmail.com <mailto:gregorycohen2@gmail.com>> wrote:
You are missing the point, and everything I read.
If you are an aging programmer, to use your own words, you are inherently not the kind of person who would work on a project like this.
I'm 26 fwiw
> If you want me to help, if you want me to spend my time writing code for your thing, or even for a thing that I've agreed is important, you've gotta make it easier.
No, no, no, this mindset turns me off immediately.
I'm not talking about you "agreeing" something is important.
You would _recognize_ that something is important based on its inherent potentials or virtues or abilities to help others.
I'm not making "things", I'm making TOOLS
Steve Jobs never made "things", he made crafted tools
I don't think that Ruby is a "thing", it's a gem
I have a non-corporate mindset
On Sun, Oct 3, 2021 at 7:50 PM Veez Remsik <mremsik@weedmaps.com <mailto:mremsik@weedmaps.com>> wrote:
> I don't need a document. This is not a business contract. This is free software.
...
> Casualness beats everything here.
As an aging programmer with lots of knowledge and little time, this attitude turns me off immediately. If you want me to help, if you want me to spend my time writing code for your thing, or even for a thing that I've agreed is important, you've gotta make it easier.
I barely have enough time on the weekends to clean up my own code. Why should I even think about yours?
On Sun, Oct 3, 2021 at 6:30 PM Gregory Cohen <gregorycohen2@gmail.com <mailto:gregorycohen2@gmail.com>> wrote:
Tools for life itself.
> Do you have a document where you write down these ideas and how you plan to approach them to make the software?
The programs are fairly self-explanatory, just by the names
I don't need a document. This is not a business contract. This is free software.
Or are programmers so socially awkward that they can't ask "Hey, tell me about this _________ program. What do you want to build in it, man? " (e.g., emerald-browser)
Casualness beats everything here.
As I said, I was trying to make a better set of utilities.
Hence [............]-coreutils. I still haven't chosen the name
Maybe emerald-coreutils
On Sun, Oct 3, 2021 at 7:22 PM CSPablo Cortez <cspablocortez@gmail.com <mailto:cspablocortez@gmail.com>> wrote:
> Ultimately though, this is about ideas, not code
Do you have a document where you write down these ideas and how you plan to approach them to make the software?
What do you want to build?
> I think people should seek to have better tools
Tools for what?
On Sun, Oct 3, 2021, 3:42 PM Gregory Cohen <gregorycohen2@gmail.com <mailto:gregorycohen2@gmail.com>> wrote:
Also, I can make --help for the many programs, then use help2man
Ultimately though, this is about ideas, not code
I don't have any large codebases, so this is all about ideas
I think people should seek to have better tools
On Sun, Oct 3, 2021 at 6:38 PM Gregory Cohen <gregorycohen2@gmail.com <mailto:gregorycohen2@gmail.com>> wrote:
As I mentioned, I made 61 YouTube videos (the ultimate README), but my computer stopped working.
If anyone has any questions, then feel free to ask
On Sun, Oct 3, 2021 at 6:31 PM hmdne <hmdne@airmail.cc <mailto:hmdne@airmail.cc>> wrote:
It's all fine and simple if you are developing a program alone. You know
which file does what, you know why it does so. It's possibly a waste of
time to document it, unless maybe for you in the future.
Unfortunately, if you are looking for people to cooperate with you,
those things are really crucial. I tried to take a look at your code and
your messages on this list helped me to understand a few concepts, but I
think this should be documented in README files. Also with an
instruction on how to run things. I understand writing those correctly
takes a lot of time, but it's very rarely that productivity scales with
a number of humans involved linearly...
I also don't think that shipping binaries is a good idea, mainly due to
the reasons of trust. People shouldn't run untrusted code without first
reading it. In bigger projects it scales like "someone probably did read
this code".
Another thing that I would suggest that you can improve is code quality,
like indentations. Myself I have mostly learned that by reading a lot of
production Ruby gem code (in your case it's also Crystal, C++, or D, I
know). I would be also a good idea to consider adding automated tests,
so that you will be notified when a commiter breaks a program, but it
will also help you iron out corner cases.
Ultimately, each of those tasks will make your software more attractive
to potential users and contributors.
On 10/4/21 12:21 AM, Gregory Cohen wrote:
> I'm posting this in a separate thread, and not as a response.
>
> (If this is against the rules, kindly indicate this to me, and I will
> try to refrain from doing a similar thing next time. I have gotten no
> such indication so far.)
>
>
>
> ---------------------------------------------------------------------------
>
>
> Would you recommend that I try to find peers on r/ruby, Y Combinator
> Hacker News, or some other site?
>
>
> I'm legitimately trying to start up literally dozens of free software
> projects, I have working code in most cases, but I haven't gotten
> responses, I'm still waiting on people who indicated some interest.
>
> Matz's head is on right. People need to take charge of computers for
> THEIR needs.
>
> I have a very different user interface for interacting with computers,
> as this image shows
>
> https://i.imgur.com/2O7yLCk.png <https://i.imgur.com/2O7yLCk.png>
>
>
> But, THERE ARE FAR TOO FEW PEOPLE LIKE MATZ, OR LIKE THE ORIGINAL
> CREATORS OF C
>
> We should all not tolerate hard to use software. Ruby is not this (a
> hard to use piece of software).
>
> It's kind of incredible how a Japanese programmer could have such a
> significant impact on the international programming scene.
>
> That shows the value of Ruby
>
> We should all collectively protest crappy AI systems, and crappy user
> interfaces.
>
> THEY ARE IMPERILING OUR SURVIVAL.
>
> If we can't use machines, machines will use us.
>
> Explicitly put
>
> -----------------------------------------------------
>
>
> I am looking for others to work on free software with me.
>
> I don't use reddit or Hacker News. If someone wants to post links to
> my stuff there, that would help.
>
>
>
>
> Looking forward towards the future,
> Gregory Cohen
>
> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>
Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>
Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>
Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>
Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>
This message (including any attachment to this message) is confidential and may contain information that is privileged or otherwise legally protected from disclosure. If you are not the intended recipient or if this message has been addressed to you in error, please delete it without saving it and separately notify the sender. Thank you.
Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>
Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>
Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>