sharke
Max Output Level: 0 dBFS
- Total Posts : 13933
- Joined: 2012/08/03 00:13:00
- Location: NYC
- Status: offline
Re: About bugs.
2016/03/08 17:59:54
(permalink)
☄ Helpfulby BobF 2016/03/08 18:54:03
Personally I believe Sonar should be rewritten from the ground up in LISP and Ada :)
JamesWindows 10, Sonar SPlat (64-bit), Intel i7-4930K, 32GB RAM, RME Babyface, AKAI MPK Mini, Roland A-800 Pro, Focusrite VRM Box, Komplete 10 Ultimate, 2012 American Telecaster!
|
BobF
Max Output Level: 0 dBFS
- Total Posts : 8124
- Joined: 2003/11/05 18:43:11
- Location: Missouri - USA
- Status: offline
Re: About bugs.
2016/03/08 18:40:32
(permalink)
sharke Personally I believe Sonar should be rewritten from the ground up!
I fixed that for you
Bob -- Angels are crying because truth has died ...Illegitimi non carborundum --Studio One Pro / i7-6700@3.80GHZ, 32GB Win 10 Pro x64 Roland FA06, LX61+, Fishman Tripleplay, FaderPort, US-16x08 + ARC2.5/Event PS8s Waves Gold/IKM Max/Nomad Factory IS3/K11U
|
RD9
Max Output Level: -87 dBFS
- Total Posts : 154
- Joined: 2015/04/04 02:51:09
- Status: offline
Re: About bugs.
2016/03/09 05:19:08
(permalink)
Interesting forum. Is the timing related at all to the number of bugs in the latest version of Sonar? I haven't downloaded it yet and was wondering if I should hold off a bit longer. As some of you have pointed out, it can take a bit of time to find and correct the bugs in software (as well as written text). That is why I continue to suggest that new elements be introduced quarterly and the intervening months be used to tidy things up. Cheers.
|
Noel Borthwick [Cakewalk]
Cakewalk Staff
- Total Posts : 6475
- Joined: 2003/11/03 17:22:50
- Location: Boston, MA, USA
- Status: offline
Re: About bugs.
2016/03/09 08:20:49
(permalink)
This link also has some good reading if you want to understand the philosophy behind the "release early, release often" paradigm. A lot of software in the open source and closed source communities follows this paradigm and its part of agile methodologies as well.
|
ChristopherM
Max Output Level: -56 dBFS
- Total Posts : 1921
- Joined: 2006/08/18 14:31:42
- Location: UK
- Status: offline
Re: About bugs.
2016/03/09 08:22:06
(permalink)
Andrew Rossa [Cakewalk]
ChristopherM The suits.
Going to be tough to find a person wearing a suit at Cakewalk :)
Andrew, dear boy, suitism is an attitude, a stance, a philosophy - not a garment or raiment.
|
ChristopherM
Max Output Level: -56 dBFS
- Total Posts : 1921
- Joined: 2006/08/18 14:31:42
- Location: UK
- Status: offline
Re: About bugs.
2016/03/09 08:24:15
(permalink)
sharke Personally I believe Sonar should be rewritten from the ground up in LISP and Ada :)
Yeah! But the LISP would be removed again by any decent de-esser.
|
ChristopherM
Max Output Level: -56 dBFS
- Total Posts : 1921
- Joined: 2006/08/18 14:31:42
- Location: UK
- Status: offline
Re: About bugs.
2016/03/09 08:39:26
(permalink)
☄ Helpfulby mettelus 2016/03/09 09:09:48
Noel Borthwick [Cakewalk] This link also has some good reading if you want to understand the philosophy behind the "release early, release often" paradigm. A lot of software in the open source and closed source communities follows this paradigm and its part of agile methodologies as well.
Noel - What I struggle to understand is how a philosophy/methodology that depends upon the open source model, necessarily applies to paid-for, closed software like Sonar. The mantra "Given enough eyeballs, all bugs are shallow" simply disappoints someone who only can see the symptoms of the bugs. You see the effect here quite often, when intelligent, committed people are reduced to mere speculation about the cause of a bug, because without the sources and the skill to interpret them the software is a black box. That is not to denigrate the many experts in this forum (nor is it to criticise Sonar itself) BTW.
|
mettelus
Max Output Level: -22 dBFS
- Total Posts : 5321
- Joined: 2005/08/05 03:19:25
- Location: Maryland, USA
- Status: offline
Re: About bugs.
2016/03/09 09:10:44
(permalink)
☄ Helpfulby Paul P 2016/03/09 16:30:53
The three sentences in the first paragraph alone of that link have issues with what users are experiencing IMO. - Users are beta testers (actually paying to be such), yet are met with more roadblocks rather than highways for feedback. For a typical issue, I would assume 1-2 hours is spent just in the "report/recipe" phase, let alone all of the push back received.
- Feature requests/feedback is met with workarounds more often than not (i.e., can do that now!). Users are diverted to the Feature Request forum as an "official pathway," and it is growing faster than collapsing.
- "Creating [features] that no one will use"... not sure whether to laugh or cry about this one TBH.
ASUS ROG Maximus X Hero (Wi-Fi AC), i7-8700k, 16GB RAM, GTX-1070Ti, Win 10 Pro, Saffire PRO 24 DSP, A-300 PRO, plus numerous gadgets and gizmos that make or manipulate sound in some way.
|
Kylotan
Max Output Level: -71 dBFS
- Total Posts : 995
- Joined: 2007/09/10 17:27:35
- Location: Nottingham, UK
- Status: offline
Re: About bugs.
2016/03/09 09:10:56
(permalink)
subtlearts
Kylotan "Man who makes money by writing software wants you to stop complaining that it isn't good enough". Excuses.
Disagree. Man who has a long track record writing useful software, running successful software companies, and writing influential bestselling books about software and business, and arguably understands these things as profoundly as anyone, explains his viewpoint - backed by all of that experience - of how software developers and companies (at least those likely to stay in business) view the subject. You think he's whining, so we should believe you? Riiiiiight.
I said nothing about whining. I'm saying that people who benefit from consumers accepting a lower standard of quality from software than from their other products should be treated with scepticism when they tell us to do exactly that. The 'useful software' you refer to includes a web framework that had security flaws in it bad enough that many servers got taken over and used as botnets by hackers. No wonder, perhaps, that he wants to make excuses for why it is that way. EDIT: Oh, I see someone already spotted and posted about this. Good work.
Sonar Platinum (Newburyport) / Win 8.1 64bit / Focusrite Scarlett 6i6 / Absynth / Kontakt / Play / Superior Drummer 2 / ESP LTD guitar / etc Twilight's Embrace - gothic/death metal | Other works - instrumental/soundtracks
|
Kamikaze
Max Output Level: -45 dBFS
- Total Posts : 3013
- Joined: 2015/01/15 21:38:59
- Location: Da Nang, Vietnam
- Status: offline
Re: About bugs.
2016/03/09 09:21:31
(permalink)
I can see how bugs are unavoidable, but when bugs are fairly constant are running across different versions without being addressed. That to me is wrong. Part of the reason for new versions should be to be able to address those bugs, if the bug has a fundamental relationship to the previous version. If It doesn't have this relationship, then it should be fixed with a reasonable time frame. Relating this to Sonar, I think it's reasonable for all inherited reliably reproducible bugs from X3 and before be dealt within the first couple of years, now we don't have a new version structure but a regular release structure.
|
Kylotan
Max Output Level: -71 dBFS
- Total Posts : 995
- Joined: 2007/09/10 17:27:35
- Location: Nottingham, UK
- Status: offline
Re: About bugs.
2016/03/09 09:51:04
(permalink)
☄ Helpfulby lingyai 2016/03/09 20:24:54
Kamikaze I can see how bugs are unavoidable It is incredibly hard to write bug-free software, certainly. It's not unavoidable - just impractical. The benefit of fixing a bug is often less than the benefit of adding a feature, and that is because users are not voting with their feet and demanding stability and correctness. It's our fault, as users. Here's something I saw today - someone has tried roughly 473 million different inputs, some legitimate and some not, to try and get the SQLite database software to crash, and not once did it do so. Yes, it's 'only' 200,000 lines of code. But that's still an impressive achievement - and all because they've put stability and correctness first. (Which in turn is because their users demand it.) (EDIT: had 'cost' where I meant 'benefit'. Duh.)
post edited by Kylotan - 2016/03/10 06:09:28
Sonar Platinum (Newburyport) / Win 8.1 64bit / Focusrite Scarlett 6i6 / Absynth / Kontakt / Play / Superior Drummer 2 / ESP LTD guitar / etc Twilight's Embrace - gothic/death metal | Other works - instrumental/soundtracks
|
Andrew Rossa
Max Output Level: -56 dBFS
- Total Posts : 1910
- Joined: 2006/04/14 13:33:18
- Status: offline
Re: About bugs.
2016/03/09 14:53:07
(permalink)
|
fitzj
Max Output Level: -61 dBFS
- Total Posts : 1487
- Joined: 2005/10/13 11:56:37
- Status: offline
Re: About bugs.
2016/03/09 16:29:16
(permalink)
Kylotan
Kamikaze I can see how bugs are unavoidable
It is incredibly hard to write bug-free software, certainly. It's not unavoidable - just impractical. The cost of fixing a bug is often less than the benefit of adding a feature, and that is because users are not voting with their feet and demanding stability and correctness. It's our fault, as users. Here's something I saw today - someone has tried roughly 473 million different inputs, some legitimate and some not, to try and get the SQLite database software to crash, and not once did it do so. Yes, it's 'only' 200,000 lines of code. But that's still an impressive achievement - and all because they've put stability and correctness first. (Which in turn is because their users demand it.)
bump
|
FanCake
Max Output Level: -89 dBFS
- Total Posts : 58
- Joined: 2016/02/25 16:30:49
- Status: offline
Re: About bugs.
2016/03/09 16:43:50
(permalink)
Kylotan that is because users are not voting with their feet and demanding stability and correctness. It's our fault, as users.
Last time I saw there was no voting going on, just loads of threads here going nowhere. Perhaps I should saw off my foot and send it in the mail.
|
bapu
Max Output Level: 0 dBFS
- Total Posts : 86000
- Joined: 2006/11/25 21:23:28
- Location: Thousand Oaks, CA
- Status: offline
Re: About bugs.
2016/03/09 16:52:38
(permalink)
mettelus The critical nature of bugs is definitely a massive factor, and this article seems to want to lump them into one big bucket, which is definitely not true.
Ummmmm. "The value of a any given bug can be rated by the number of users affected times the criticality of the issue. Lots of users are losing all their data due to this bug? Okay, then, Very Damn Important! Fix it NOW! Lots of users are a little annoyed or confused by this? Probably should fix it some time soon. A few users have to spend another 30 seconds on a work around? Unlikely to get fixed any time soon!" I see no "lumping" in that statement.
|
RD9
Max Output Level: -87 dBFS
- Total Posts : 154
- Joined: 2015/04/04 02:51:09
- Status: offline
Re: About bugs.
2016/03/09 19:41:23
(permalink)
Noel Borthwick [Cakewalk] This link also has some good reading if you want to understand the philosophy behind the "release early, release often" paradigm. A lot of software in the open source and closed source communities follows this paradigm and its part of agile methodologies as well.
Noel, Thanks for the link, however, I thought our discussion was at a much deeper level than the Wikipedia definition of a simple philosophy like RERO, i.e. I thought we were discussing the finer points of “software development release planning”. I would call your attention to the section on The Upside of Quarterly Releases in The CIO Handbook by N. Colisto. Also, you may want to familiarise yourself with the work of Prof Guenther Ruhe at the University of Calgary who has published a number of papers in this area. Regarding RERO; keep in mind that in many instances a Quarterly release cycle may also meet the RERO philosophy, as does an hourly, daily, or weekly; it is situation dependant. I wonder if the “new customer” marketing aspect has been weighted too highly in the present Sonar analysis and the existing customer satisfaction too low. Thanks for listening and good luck to Sonar in the future.
|
kitekrazy1
Max Output Level: -40 dBFS
- Total Posts : 3524
- Joined: 2014/08/02 17:52:51
- Status: offline
Re: About bugs.
2016/03/09 19:51:41
(permalink)
Whoever came up with that article has never played an Ubisoft game.
Sonar Platinum, W7 Pro 32GB Ram, Intel i7 4790, AsRock Z97 Pro 4, NVidia 750ti, AP2496 Sonar Platinum, W7 Pro, 16GB Ram, AMD FX 6300, Gigabyte GA 970 -UD3 P, nVidia 9800GT, Guitar Port, Terratec EWX 2496
|
Paul P
Max Output Level: -48.5 dBFS
- Total Posts : 2685
- Joined: 2012/12/08 17:15:47
- Location: Montreal
- Status: offline
Re: About bugs.
2016/03/09 20:03:39
(permalink)
"In the bazaar view, on the other hand, you assume that bugs are generally shallow phenomena—or, at least, that they turn shallow pretty quickly when exposed to a thousand eager co-developers pounding on every single new release. Accordingly you release often in order to get more corrections, and as a beneficial side effect you have less to lose if an occasional botch gets out the door." In the grand scheme of things, any bug in Sonar has to be in the "shallow" category. Still, it would be nice if there were certain updates where just about everything was stable. A point where one could stop chasing one's tail and "live with it" for an indefinite amount of time. I've given myself 12 months to determine where that point is and I'm hoping I'll find one.
Sonar Platinum [2017.10], Win7U x64 sp1, Xeon E5-1620 3.6 GHz, Asus P9X79WS, 16 GB ECC, 128gb SSD, HD7950, Mackie Blackjack
|
lingyai
Max Output Level: -85 dBFS
- Total Posts : 259
- Joined: 2008/03/01 13:40:22
- Status: offline
Re: About bugs.
2016/03/09 20:05:43
(permalink)
jpetersen Not sure how many clients I'd still have if I took that as a professional leitmotif.
Exactly. I code for a living -- complex financial models -- with results often used in public filings and / or as a basis for large investment decisions. As soon as I submit my work, recipients will pore over it , actively looking for errors, which, given the stakes, are not an option -- they could get me sued / fined. So I'm a lot less relaxed about stumping up money for something and accepting major bugs as a fact of life.
|
tenfoot
Max Output Level: -53.5 dBFS
- Total Posts : 2186
- Joined: 2015/01/22 18:12:07
- Location: Qld, Australia
- Status: offline
Re: About bugs.
2016/03/09 21:04:02
(permalink)
Paul P "In the bazaar view, on the other hand, you assume that bugs are generally shallow phenomena—or, at least, that they turn shallow pretty quickly when exposed to a thousand eager co-developers pounding on every single new release. Accordingly you release often in order to get more corrections, and as a beneficial side effect you have less to lose if an occasional botch gets out the door." In the grand scheme of things, any bug in Sonar has to be in the "shallow" category. Still, it would be nice if there were certain updates where just about everything was stable. A point where one could stop chasing one's tail and "live with it" for an indefinite amount of time. I've given myself 12 months to determine where that point is and I'm hoping I'll find one.
100% agree Paul. I may be falling victim to the availability heuristic due to spending lots of time in the studio, but lately it is the compounding of errant behaviours that is really starting to niggle me. I understand the occasional 'botch getting out the door', but I don't quite understanding sending out another one to keep it company wrapped in a shiny new feature once you know it's there. Just one release where I can get on with the job and I will be a happy camper:) More than happy to continue my membership, but we just need a stable release to drop back to where all of the essentials work. It was x3e, but since patch points that is no longer an option.
Bruce. Sonar Platinum 2017-09, Studio One 3.5.3, Win 10 x64, Quad core i7, RME Fireface, Behringer X32 Producer, Behringer X32 Rack, Presonus Faderport, Lemure Software Controller (Android), Enttec DMXIS VST lighting controller, Xtempo POK.
|
kitekrazy1
Max Output Level: -40 dBFS
- Total Posts : 3524
- Joined: 2014/08/02 17:52:51
- Status: offline
Re: About bugs.
2016/03/09 21:49:39
(permalink)
"Apple Mac users, something goes wrong they blame themselves. When something goes wrong on a Windows PC it's Microsoft's fault." Quote came from another software company. Quite the truth. But....as Windows 10 as an evolving OS it will be Microsoft's fault. If you spend time on other DAW forums where it's cross platform as Mac OS is the replacement for M-Audio drivers. Everyone is looking for the guinea pig who says it's OK.
Sonar Platinum, W7 Pro 32GB Ram, Intel i7 4790, AsRock Z97 Pro 4, NVidia 750ti, AP2496 Sonar Platinum, W7 Pro, 16GB Ram, AMD FX 6300, Gigabyte GA 970 -UD3 P, nVidia 9800GT, Guitar Port, Terratec EWX 2496
|
Anderton
Max Output Level: 0 dBFS
- Total Posts : 14070
- Joined: 2003/11/06 14:02:03
- Status: offline
Re: About bugs.
2016/03/09 22:21:05
(permalink)
lingyai
jpetersen Not sure how many clients I'd still have if I took that as a professional leitmotif.
Exactly. I code for a living -- complex financial models -- with results often used in public filings and / or as a basis for large investment decisions. As soon as I submit my work, recipients will pore over it , actively looking for errors, which, given the stakes, are not an option -- they could get me sued / fined. So I'm a lot less relaxed about stumping up money for something and accepting major bugs as a fact of life.
But presumably your company has the money to pay for that degree of quality control, as well as personnel with the required expertise not to make mistakes. What I find more shocking is that a company like Apple with such huge resources continues to release buggy iPhone updates. The latest example of ransomware using a command and control center in the Tor anonymizer network to encrypt data and then demand a ransom from iPhone users is perhaps something Apple couldn't have prevented, but apparently they didn't anticipate it, either. Then again, I presume the standards for disposable smartphone software are quite different from the standards for software on a 747...or a financial institution that lives or dies based on the accuracy of the software and the results it generates. A factor that's often overlooked is how much are people really willing to pay for bug-free software? I'm not just talking about SONAR by any means. When you have a tiny, overcrowded market competing with free downloads from torrents, and users who by and large aren't CEOs of multibillion corporations and don't have a lot of disposable income, something's gotta give. I'm sure SONAR could be very close to bug-free if Platinum cost $15,000. But there wouldn't be enough users willing to pay that, so the point is moot. People already complain that paying $99 - $150 for a years' worth of upgrades is too much. Unless you have a lot of users, that's not enough to keep the lights on and pay what good software engineers cost these days. Those same software engineers will happily take a whole lot more money from Citigroup or whatever.
|
Anderton
Max Output Level: 0 dBFS
- Total Posts : 14070
- Joined: 2003/11/06 14:02:03
- Status: offline
Re: About bugs.
2016/03/09 22:32:53
(permalink)
Come to think of it...I don't know any software engineers at any company in this industry who are in it for the money, because the money just isn't there. They do it because they love working with music software. I think that's one reason I get impatient with people who complain a lot...we're all lucky we have any music software at all.
|
Paul P
Max Output Level: -48.5 dBFS
- Total Posts : 2685
- Joined: 2012/12/08 17:15:47
- Location: Montreal
- Status: offline
Re: About bugs.
2016/03/09 23:31:24
(permalink)
Anderton Come to think of it...I don't know any software engineers at any company in this industry who are in it for the money, because the money just isn't there. They do it because they love working with music software. I think that's one reason I get impatient with people who complain a lot...we're all lucky we have any music software at all.
You can look at that the other way around : the only reason we're using music software is because someone wrote it and put it up for sale. If they hadn't, we'd all be playing our guitars.
Sonar Platinum [2017.10], Win7U x64 sp1, Xeon E5-1620 3.6 GHz, Asus P9X79WS, 16 GB ECC, 128gb SSD, HD7950, Mackie Blackjack
|
Anderton
Max Output Level: 0 dBFS
- Total Posts : 14070
- Joined: 2003/11/06 14:02:03
- Status: offline
Re: About bugs.
2016/03/10 01:50:30
(permalink)
I spent enough years playing guitars into analog tape. I'm glad that software exists
|
tenfoot
Max Output Level: -53.5 dBFS
- Total Posts : 2186
- Joined: 2015/01/22 18:12:07
- Location: Qld, Australia
- Status: offline
Re: About bugs.
2016/03/10 03:08:52
(permalink)
Anderton I spent enough years playing guitars into analog tape. I'm glad that software exists 
"I really miss my 4 track cassette recorder" said nobody ever.
Bruce. Sonar Platinum 2017-09, Studio One 3.5.3, Win 10 x64, Quad core i7, RME Fireface, Behringer X32 Producer, Behringer X32 Rack, Presonus Faderport, Lemure Software Controller (Android), Enttec DMXIS VST lighting controller, Xtempo POK.
|
subtlearts
Max Output Level: -53.5 dBFS
- Total Posts : 2200
- Joined: 2006/01/10 05:59:21
- Location: Berlin
- Status: offline
Re: About bugs.
2016/03/10 07:08:48
(permalink)
☄ Helpfulby tenfoot 2016/03/10 08:06:38
tenfoot
Anderton I spent enough years playing guitars into analog tape. I'm glad that software exists 
"I really miss my 4 track cassette recorder" said nobody ever.
I actually really do kind of miss the simpler days. In the 80's, as teenagers, my friends and bandmates and I used to pool our money from working on farms, rent an 8-track Tascam or Fostex machine for a week, cobble together a mixer and a few mics from the rehearsal room, and record whatever craziness we could come up with - more or less non-stop. Hardly eating or sleeping. We spent essentially no time at all deciding what reverb (we only had one) or compressor (I don't think we had one at all) to use. We were intensely, profusely creative. We experimented extravagantly with whatever we had - tape loops running down the hallway, changing tape speeds, broken speakers, stuffing the guitar amp and mic in a big cardboard box, whatever. We always had an album's worth of music in the bag at the end of the week. It probably sounded terrible, by any reasonable standards, but I still look back very fondly on the music we made, and yes, on the process. No staring for hours at computer screens, no auto-tuning, no micro-editing MIDI velocities. A lot more playing, and a lot more fun. With 10 million options for every decision, I am far less productive and creative now. Mind you, I also have to make a living and support a family, and the product I do put out has to meet higher standards than a cassette to give to all my friends, but still. I'm glad we did it that way, and we learned a hell of a lot along the way!
|
tenfoot
Max Output Level: -53.5 dBFS
- Total Posts : 2186
- Joined: 2015/01/22 18:12:07
- Location: Qld, Australia
- Status: offline
Re: About bugs.
2016/03/10 07:55:01
(permalink)
Well said Tobias - great memories.
Bruce. Sonar Platinum 2017-09, Studio One 3.5.3, Win 10 x64, Quad core i7, RME Fireface, Behringer X32 Producer, Behringer X32 Rack, Presonus Faderport, Lemure Software Controller (Android), Enttec DMXIS VST lighting controller, Xtempo POK.
|
azslow3
Max Output Level: -42.5 dBFS
- Total Posts : 3297
- Joined: 2012/06/22 19:27:51
- Location: Germany
- Status: offline
Re: About bugs.
2016/03/10 08:30:56
(permalink)
Anderton The latest example of ransomware using a command and control center in the Tor anonymizer network to encrypt data and then demand a ransom from iPhone users is perhaps something Apple couldn't have prevented, but apparently they didn't anticipate it, either.
That has absolutely nothing to do with Apple, as clear explained in the article.
Sonar 8LE -> Platinum infinity, REAPER, Windows 10 pro GA-EP35-DS3L, E7500, 4GB, GTX 1050 Ti, 2x500GB RME Babyface Pro (M-Audio Audiophile Firewire/410, VS-20), Kawai CN43, TD-11, Roland A500S, Akai MPK Mini, Keystation Pro, etc. www.azslow.com - Control Surface Integration Platform for SONAR, ReaCWP, AOSC and other accessibility tools
|
subtlearts
Max Output Level: -53.5 dBFS
- Total Posts : 2200
- Joined: 2006/01/10 05:59:21
- Location: Berlin
- Status: offline
Re: About bugs.
2016/03/10 09:28:01
(permalink)
Kylotan I said nothing about whining. I'm saying that people who benefit from consumers accepting a lower standard of quality from software than from their other products should be treated with scepticism when they tell us to do exactly that. The 'useful software' you refer to includes a web framework that had security flaws in it bad enough that many servers got taken over and used as botnets by hackers. No wonder, perhaps, that he wants to make excuses for why it is that way. EDIT: Oh, I see someone already spotted and posted about this. Good work.
Fair enough, and point taken.
|