Re: [Emc-developers] Removing myself from the LinuxCNC decision-making process
On 8/28/2018 6:12 AM, andy pugh wrote: On Tue, 28 Aug 2018 at 00:16, Jeff Epler wrote: A number of you are really good friends. I'd like to keep it that way. I plan to keep hanging out in #linuxcnc-devel and I'll try to provide my "wisdom" if it's requested. I hope so, your ability to look at C code and spot why it isn't doing the right thing is astonishing. I agree... please don't go too far! :-) -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Removing myself from the LinuxCNC decision-making process
On Mon, 27 Aug 2018, Jeff Epler wrote: Date: Mon, 27 Aug 2018 17:41:43 -0500 From: Jeff Epler Reply-To: EMC developers To: emc-developers@lists.sourceforge.net Subject: [Emc-developers] Removing myself from the LinuxCNC decision-making process Hi all. I first became involved with LinuxCNC in 2004, and it remains the Free Software project to which I've made the largest contribution. However, I haven't been very involved with the development or use of LinuxCNC for years---in fact, looking back at my blog, it has been almost 9 years since I last did anything on my little CNC router worth mentioning. During my time as a more active developer, I often positioned myself as a gatekeeper. At the time I believed that by exercising control over what went in to LinuxCNC, I was preserving the software from harm. More important than whether any of those individual decisions was right or wrong, I now worry that I have contributed to a bad culture in LinuxCNC that drove away contributors. It has been said that the Internet is founded on "rough consensus and running code". Today, I think that LinuxCNC could benefit from more of this attitude and less of my "gate-keeping" style of dealing with contributions. For these reasons, I have decided that it's time to make it official: I'm taking myself out of the loop of LinuxCNC, particularly and most importantly as it comes to making decisions about pull requests. As far as any administrative privileges I have (github, website, IRC, sourceforge(!), etc): I'll turn in my keys to any of those on request, as long as that leaves at least two people who will keep that service going to the benefit of LinuxCNC developers and users. In the meantime, I don't mind keeping the forum software and its OS up to date as I have been doing. A number of you are really good friends. I'd like to keep it that way. I plan to keep hanging out in #linuxcnc-devel and I'll try to provide my "wisdom" if it's requested. Please use the remainder of this thread to reminisce about the good times. For instance, I fondly remember two events in particular from the CNC Workshops I attended in Galesburg: 1) We're all sitting at the pizza place, and Jon Elson and John Kasunich are both trying to out-do the other with stories about mishaps with power electronics. I've still got nothing on even the tamest of their tales. 2) While running the Mazak, I discover that hitting alt-tab makes rtapi freeze up for a few milliseconds while the screen redraws, leading to an audible "BAM!" from the mill. Instead of exercising common sense and not doing *that* again, I held down alt-tab to make it go "BAM BAM BAM BAM" until someone ran up to hit estop. (the fix was replacing the video card, I think I recall) You shouldn't leave a newbie in charge of a big machine like that, even for a moment! I wish you all, and the project itself, the best. Jeff -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers Thank you for your long support and guidance of the LinuxCNC project. I do hope your guidance and in depth knowledge on programming remains available. Its easy to second-guess the right choices between conservative and wide open development policies but I do think the LinuxCNC benefited greatly with your choices. I can understand the general difficulty of getting new developers: Long hours Little appreciation 0 pay complex problems Thanks from doing this as long as you did! Peter Wallace Mesa Electronics -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Removing myself from the LinuxCNC decision-making process
On 08/27/2018 08:02 PM, Jon Elson wrote: I have to correct this wrong date: And, of course, John Kasunich's development of HAL completely broke the stasis that EMC was stuck in around ** 2005 ** Jon -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Removing myself from the LinuxCNC decision-making process
Dear Jeff, Thanks for your contributions to this project. LinuxCNC is really a good project for me to learn motion control. The software architecture, real production code ... make great sense to me. Thanks very much! On 08/28/2018 06:41 AM, Jeff Epler wrote: > Hi all. > > I first became involved with LinuxCNC in 2004, and it remains the Free > Software project to which I've made the largest contribution. However, > I haven't been very involved with the development or use of LinuxCNC for > years---in fact, looking back at my blog, it has been almost 9 years > since I last did anything on my little CNC router worth mentioning. > > During my time as a more active developer, I often positioned myself as > a gatekeeper. At the time I believed that by exercising control over > what went in to LinuxCNC, I was preserving the software from harm. More > important than whether any of those individual decisions was right or > wrong, I now worry that I have contributed to a bad culture in LinuxCNC > that drove away contributors. > > It has been said that the Internet is founded on "rough consensus and > running code". Today, I think that LinuxCNC could benefit from more of > this attitude and less of my "gate-keeping" style of dealing with > contributions. > > For these reasons, I have decided that it's time to make it official: > I'm taking myself out of the loop of LinuxCNC, particularly and most > importantly as it comes to making decisions about pull requests. > > As far as any administrative privileges I have (github, website, IRC, > sourceforge(!), etc): I'll turn in my keys to any of those on request, > as long as that leaves at least two people who will keep that service > going to the benefit of LinuxCNC developers and users. In the meantime, > I don't mind keeping the forum software and its OS up to date as I have > been doing. > > A number of you are really good friends. I'd like to keep it that way. > I plan to keep hanging out in #linuxcnc-devel and I'll try to provide my > "wisdom" if it's requested. > > Please use the remainder of this thread to reminisce about the good > times. For instance, I fondly remember two events in particular from > the CNC Workshops I attended in Galesburg: > > 1) We're all sitting at the pizza place, and Jon Elson and John Kasunich > are both trying to out-do the other with stories about mishaps with > power electronics. I've still got nothing on even the tamest of their > tales. > > 2) While running the Mazak, I discover that hitting alt-tab makes rtapi > freeze up for a few milliseconds while the screen redraws, leading to an > audible "BAM!" from the mill. Instead of exercising common sense and > not doing *that* again, I held down alt-tab to make it go "BAM BAM BAM > BAM" until someone ran up to hit estop. (the fix was replacing the > video card, I think I recall) You shouldn't leave a newbie in charge of > a big machine like that, even for a moment! > > I wish you all, and the project itself, the best. > > Jeff > > -- > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > ___ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Removing myself from the LinuxCNC decision-making process
On Tue, 28 Aug 2018 at 00:16, Jeff Epler wrote: > A number of you are really good friends. I'd like to keep it that way. > I plan to keep hanging out in #linuxcnc-devel and I'll try to provide my > "wisdom" if it's requested. I hope so, your ability to look at C code and spot why it isn't doing the right thing is astonishing. -- atp "A motorcycle is a bicycle with a pandemonium attachment and is designed for the especial use of mechanical geniuses, daredevils and lunatics." — George Fitch, Atlanta Constitution Newspaper, 1916 -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
Re: [Emc-developers] Removing myself from the LinuxCNC decision-making process
On 08/27/2018 05:41 PM, Jeff Epler wrote: A number of you are really good friends. I'd like to keep it that way. I plan to keep hanging out in #linuxcnc-devel and I'll try to provide my "wisdom" if it's requested. Wow! it has been great to have your help with LinuxCNC! While there may have been some amount of friction, and possibly some "interesting" side projects that might have happened in a different way, when you start playing with moving dangerous machinery, software enters a whole different arena, and some good deal of caution is very warranted! I never ran the latest release of LinuxCNC on my Bridgeport, as all software at least has quirks, and I'd like to know that MOST of them are at least known before starting to cut metal with them. I have had AMAZING luck with LinuxCNC, and have not had a real crash since 1998! Back then, the RT thread ran without saving the FPU state, and would cause occasional lockups of not just the GUI, but the whole X Windows manager. But, EVEN THEN, it would finish the part, you just had no control other than E-stop. Please use the remainder of this thread to reminisce about the good times. For instance, I fondly remember two events in particular from the CNC Workshops I attended in Galesburg: 1) We're all sitting at the pizza place, and Jon Elson and John Kasunich are both trying to out-do the other with stories about mishaps with power electronics. I've still got nothing on even the tamest of their tales. I remember a NUMBER of great interactions at Galesburg, and your completely writing and testing the integer low-pass component for smoothing MPG jog dials while I talked to somebody for ONE MINUTE! It would have taken me a lot longer! I'm sure John K. has MUCH better stories about big power mishaps than I do, but I do have a bag of "war stories". I wish you all, and the project itself, the best. Thanks for all your hard work! The contributions by Robert Ellenberg were a huge breath of fresh air, and fixed a number of issues that some higher-end users ran into. And, of course, John Kasunich's development of HAL completely broke the stasis that EMC was stuck in around 1995 -- gasp, was it REALLY that long ago??!!?? So, I guess it is time for somebody else to drop in and make some major contributions. As for me, I'm just barely capable of fixing tiny bugs in my one driver (ppmc) and getting them committed. Jon -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers
[Emc-developers] Removing myself from the LinuxCNC decision-making process
Hi all. I first became involved with LinuxCNC in 2004, and it remains the Free Software project to which I've made the largest contribution. However, I haven't been very involved with the development or use of LinuxCNC for years---in fact, looking back at my blog, it has been almost 9 years since I last did anything on my little CNC router worth mentioning. During my time as a more active developer, I often positioned myself as a gatekeeper. At the time I believed that by exercising control over what went in to LinuxCNC, I was preserving the software from harm. More important than whether any of those individual decisions was right or wrong, I now worry that I have contributed to a bad culture in LinuxCNC that drove away contributors. It has been said that the Internet is founded on "rough consensus and running code". Today, I think that LinuxCNC could benefit from more of this attitude and less of my "gate-keeping" style of dealing with contributions. For these reasons, I have decided that it's time to make it official: I'm taking myself out of the loop of LinuxCNC, particularly and most importantly as it comes to making decisions about pull requests. As far as any administrative privileges I have (github, website, IRC, sourceforge(!), etc): I'll turn in my keys to any of those on request, as long as that leaves at least two people who will keep that service going to the benefit of LinuxCNC developers and users. In the meantime, I don't mind keeping the forum software and its OS up to date as I have been doing. A number of you are really good friends. I'd like to keep it that way. I plan to keep hanging out in #linuxcnc-devel and I'll try to provide my "wisdom" if it's requested. Please use the remainder of this thread to reminisce about the good times. For instance, I fondly remember two events in particular from the CNC Workshops I attended in Galesburg: 1) We're all sitting at the pizza place, and Jon Elson and John Kasunich are both trying to out-do the other with stories about mishaps with power electronics. I've still got nothing on even the tamest of their tales. 2) While running the Mazak, I discover that hitting alt-tab makes rtapi freeze up for a few milliseconds while the screen redraws, leading to an audible "BAM!" from the mill. Instead of exercising common sense and not doing *that* again, I held down alt-tab to make it go "BAM BAM BAM BAM" until someone ran up to hit estop. (the fix was replacing the video card, I think I recall) You shouldn't leave a newbie in charge of a big machine like that, even for a moment! I wish you all, and the project itself, the best. Jeff -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers