Re: Quest for the Perfect Text Editor

  • From: Kerneels Roos <kerneels@xxxxxxxxx>
  • To: programmingblind@xxxxxxxxxxxxx
  • Date: Tue, 30 Nov 2010 10:04:11 +0200

Ty no one ever said poorly formatted code or slow startup times is OK. I've been reading all of the comments and complaints about EdgeSharp in various threads on this list, and really, Jamel keeps being polite about it and is trying to get you to contribute your start time improvements for example, but you keep going on about how horrible the code is and how slow it starts. It is really an insult seeing that Jamel (and others) committed freely of their time and efforts to write the software, and you are not paying for it. Suppose you did pay for some open source software and you looked at the code and found it to be horrible code in your opinion, do you think you have any leg to stand on to complain left right and center? It's kind of funny since Jamel kept being polite about it, but then one of his last emails he just had enough and challenged you asking if you've ever even published something useful.


Anyway, I think the solution is simple. Just apologise for complaining so much and then contribute your load time performance improvements so the editor can improve everyone's load times. Rather than complain about it, start helping out. If you apologise it will all be over -- this is a nice list with a lot of grace. What would really help is if you could start organising the code better for example. From what I can gather, Jamel must be a cool guy that will gladly answer your questions and assist you with any improvements you can contribute. And don't worry, I've also thrown my toys out of the cot before about hard to read spaghetti code -- I'm sure most of us have done so before. The challenge is if you can actually work with it, improve it, maybe even start a total architecture redesign where you can gradually port the code over while still having all the functionality. Even to such a idea I'm sure Jamel and others would give their thumbs up. Ty you sound like a great coder in the making. It's good to be frustrated by code you think you could do better at -- nothing wrong with that -- just respect people and compliment them by contributing your improvements.

Lastly be aware that the resulting comments from others on the list in response to what you were saying were not a personal attack at all, neither is this one. What helps me a lot in this digital age we are communicating in is to force myself to remember it's real people on the other side. Skype voice call can help you with that as it reminds you of the human on the other side.

Have a great day.
Kerneels
On 11/30/2010 7:40 AM, Littlefield, Tyler wrote:
yes. Even -if- I know what I'm talking about. Have you ever bothered looking at that code? not to mention the mangling I had to do to get my startup time to decrease from 45 seconds, we're using microsoft.visualbasic classes for IO. There's little to no docs. I spent hours messing with it, I know how frustrating it is. There's a difference in reading horrible code and cleanly well-written code. But of course, I just don't know what I'm talking about and code here isn't the key. What matters as long as it works? We'll just overlook some lag that an editor shouldn't experience -at all- for startup. Hell, 3-d games load faster. But then again, experience is the key, and I don't know what I'm talking about...

On 11/29/2010 9:34 PM, Ken Perry wrote:
I think Jamal experience here is the key. Even if Tylor knew what he was
talking about I actually had the word perfect code version 6.1 on my
computer at one time because I took class from one of the coders. If you want to see any code that is in need of drugs while reading that was one of them. It was still the best word processor and in my opinion still is. It is like the old argument of which programming language is better the one you can do millions of things in one line or 1 thing in millions of lines. The
truth is the best one is the one that gets the job done and that other
people can get us out of it. I think I can say for many here that Ed sharp program while not perfect (what program is) is more than useful and I for one being a professional prprogrammer who has used it and will use it again
am glad you
  are out there making tools like this.  If I wanted an editor to load
quickly I would sit down and write it in ASM if I want a tool that can do
millions of things I would use Dll's to make the program as bug free as
possible which is exactly what you did it seems.

Keep up the good work.

Ken
-----Original Message-----
From: programmingblind-bounce@xxxxxxxxxxxxx
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jamal Mazrui
Sent: Monday, November 29, 2010 9:29 PM
To: programmingblind@xxxxxxxxxxxxx
Cc: Littlefield, Tyler
Subject: Re: Quest for the Perfect Text Editor

Tyler,
Please let us know when you actually publish a free, open source
application, including documentation, that people besides yourself find
worthwhile to use ....

Jamal

On 11/29/2010 12:30 PM, Littlefield, Tyler wrote:
It's in edsharp.cs in the edsharp folder. I recommend lots of pain
killers before you begin...
On 11/29/2010 9:09 AM, RicksPlace wrote:
Hi: Is that .net code? If so is it vb.net or csharp or what? Someone
mentioned .net before but I am not sure about it. I am just interested
a little to see how it was developed.
Rick USA
----- Original Message ----- From: "Littlefield, Tyler"
<tyler@xxxxxxxxxxxxx>
To:<programmingblind@xxxxxxxxxxxxx>
Sent: Monday, November 29, 2010 9:14 AM
Subject: Re: Quest for the Perfect Text Editor


You -could- write code, but adding to a file of 12k lines with
minimal documentation and horrible coding is kind of hard to do. I
had to spend hours to get the thing to not take 30 seconds to start
up. I like edsharp, but now a lot less so now that I've seen how the
code under the hood works. It doesn't change that it is a good
editor, just kind of shines and shows why the problems that exist do
exist for me.
On 11/29/2010 4:58 AM, Homme, James wrote:
Hi Kerneels,
I'm unsure how you'd define the perfect text editor, but in my view,
and I've put it through a lot of its paces, EdSharp is my editor of
choice. Second choice for me is NoteTab or NoteTab Pro if you want
to spend the $29 US. I'd recommend that you do that if you use
NoteTab. It has extremely powerful features. But EdSharp talks
better out of the box, because it was written for people who are
blind. And you can spend the time to customize it the way you want
it to work if you are willing to write code that hooks into it,
because it offers you most of .Net to play with.

Thanks.

Jim

Jim Homme,
Usability Services,
Phone: 412-544-1810. Skype: jim.homme
Internal recipients, Read my accessibility blog. Discuss
accessibility here. Accessibility Wiki: Breaking news and
accessibility advice

-----Original Message-----
From: programmingblind-bounce@xxxxxxxxxxxxx
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Kerneels
Roos
Sent: Friday, November 26, 2010 4:02 AM
To: programmingblind@xxxxxxxxxxxxx
Subject: Quest for the Perfect Text Editor

Hi list,
I'm looking for some great programmer's text editors that are
compattible with NVDA and/or JAWS. Since the latest NVDA seems to have some significant improvements over previous versions, I was wondering
which text editors might now also become compattible with NVDA. It
would
actualy be a good idea to setup a few pages with tables comparing how
well each editor works with all the diferent screen readers. Such a
comparison database would be a great idea for a one stop refernce for many kinds of applications, but I thought the most important one for a
programmer is definately a good text editor.

Would other members on this list be interested in and/or willing to
assist in compiling such a database?

I think it could save a lot of time and effort for all of us if there
could be a one stop database with profiles of useful applications,
categorised by the job they perform and how well they perform that job.
To start off, it could be limited to apps useful to programmers and
text
editors in particular.

Regards.

--
Kerneels Roos
Cell: +27 (0)82 309 1998
Skype: cornelis.roos



__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind


This e-mail and any attachments to it are confidential and are
intended solely for use of the individual or entity to whom they are
addressed. If you have received this e-mail in error, please notify
the sender immediately and then delete it. If you are not the
intended recipient, you must not keep, use, disclose, copy or
distribute this e-mail without the author's prior permission. The
views expressed in this e-mail message do not necessarily represent
the views of Highmark Inc., its subsidiaries, or affiliates.
__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind



--

Thanks,
Ty

__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind

__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind



__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind

__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind





--
Kerneels Roos
Cell: +27 (0)82 309 1998
Skype: cornelis.roos

"If one has the talent it pushes for utterance and torments one; it will out; and 
then one is out with it without questioning. And, look you, there is nothing in this 
thing of learning out of books. Here, here and here (pointing to his ear, his head and 
his heart) is your school. If everything is right there, then take your pen and down with 
it; afterward ask the opinion of a man who knows his business."

(To a musically talented boy who asked Mozart how one might learn to compose.)

__________
View the list's information and change your settings at //www.freelists.org/list/programmingblind

Other related posts: