How about letting some of these fixes trickle down to us 8.5 users?

Page: < 12345 > Showing page 4 of 5
Author
bitflipper
01100010 01101001 01110100 01100110 01101100 01101
  • Total Posts : 26036
  • Joined: 2006/09/17 11:23:23
  • Location: Everett, WA USA
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/29 11:22:13 (permalink)
Brett, Mike, everybody...there is no need to be contentious about it. We are, after all, engineers, not lawyers.

Brett's initial point is valid: "absolutely nothing compares to the complexity of software". Believe it or not, it's true.

Over the past 50 years a lot of heavy thinkers have been seriously trying to adapt the best practices of other engineering disciplines to software development, with only limited success. Although we have progressed beyond the early days of cowboy coders, the complexity of software has continued to increase exponentially, pushing an already-elusive target further and further away.

Although we'll always be improving the process (the profit motive and competition will continue to drive that bus), I honestly don't believe software development can ever become a true engineering discipline in the way mechanical or electrical engineering have.

I don't think Brett is an apologist. I know I certainly am not. I believe that as soon as you charge money for your software, you assume certain unavoidable obligations to your customers. You cannot promise perfection, only that you will doggedly pursue it. And in the end, if your best effort isn't good enough for them, they will abandon you for someone who does it better.



All else is in doubt, so this is the truth I cling to. 

My Stuff
#91
thomasabarnes
Max Output Level: -43 dBFS
  • Total Posts : 3234
  • Joined: 2003/11/11 03:19:17
  • Location: Milwaukee, WI USA
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/29 12:25:57 (permalink)
Very well said, bitflipper, very well said!


"It's not a song till it touches your heart. It's not a song till it tears you apart!" Lyrics of Amy Grant.

SONAR Platinum X64 (jBridge), Windows 10 Pro 64-Bit, Core i7 990X Extreme Edition Processor 3.46 GHz 6 Cores, Gigabyte EX58-UD5, Crucial Ballistix 24GB 1333MHz DDR3 @1333 MHz, TASCAM UH-7000, Behringer X-Touch, EVGA GTX 980TI Superclocked 6GB, 1TB Samsung EVO 850 SSD, 150GB, 320GB, 1TB 7200rpm HDDs
#92
The Maillard Reaction
Max Output Level: 0 dBFS
  • Total Posts : 31918
  • Joined: 2004/07/09 20:02:20
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/29 13:32:59 (permalink)
"absolutely nothing compares to the complexity of software". Believe it or not, it's true."

Hi Bit,

 I acknowledge your statement!!!

 I, however, disagree. I feel that there are many endeavors that combine many disciplines that are easily comparable. Many of these endeavors incorporate software as a subset. Many of these endeavors rely on chemistry, materials science, structural analysis, the logistics of acquiring  materials that actually conform to the chemistry and materials science and structural analysis that was prepared in anticipation on the project's implementation, the logistics of implementing the use of the materials, testing and quality control of implementation of materials. etc. etc. etc.

 Bit, I have the highest respect for both you and your personal standards of ethics and quality, but in the absence of some more detailed info I am going to stand by my estimation that building a full function skyscraper or a space ship (or high tech aircraft) is far more complicated than writing software.

very best regards,
mike




#93
Twigman
Max Output Level: -38.5 dBFS
  • Total Posts : 3667
  • Joined: 2006/08/24 04:45:15
  • Location: United Kingdom of Great Britain & Northern Ireland
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/29 13:44:29 (permalink)
kb420



   
IMHO,  it's fraudulent to release a product you know doesn't completely work,  fix some of what's wrong,  and then abandon it so that you can sell a newer product and start the cycle all over again.   I don't consider that fair and honest business,  and the only companies that can consistently get away with this type of behavior are software companies.  


This is the crux of it.



kb420 did you used to play GangWars?

Become a Fan on Facebook
Buy our stuff on iTunes
Q9550-P5QL-E-8GB1066RAM-GT9800 1GB-RME HDSP9632-W7Prox64-X2x64
#94
kb420
Max Output Level: -57 dBFS
  • Total Posts : 1839
  • Joined: 2004/04/03 18:27:44
  • Location: Philadelphia PA
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/29 14:50:59 (permalink)
No.  I never played GangWars.

"Now, excuse me while I jump into my Jaguar; I need to board my private jet for the usual weekend trip to my mansion on the Big Island. I think Trixie, Crystal, and Heather are already there...must not keep them waiting in the hot tub!"
 
-Craig Anderton-
#95
VariousArtist
Max Output Level: -63 dBFS
  • Total Posts : 1397
  • Joined: 2003/11/07 15:03:09
  • Location: London, UK & California, USA
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/29 15:55:25 (permalink)
 bitflipper


Brett's initial point is valid: "absolutely nothing compares to the complexity of software". 


Believe it or not, it's true. Over the past 50 years a lot of heavy thinkers have been seriously trying to adapt the best practices of other engineering disciplines to software development, with only limited success. Although we have progressed beyond the early days of cowboy coders, the complexity of software has continued to increase exponentially, pushing an already-elusive target further and further away.



Hello bitflipper

Although tend to agree with many of your posts, and I'm sure if we sat down over a cup of coffee would find much to agree with in general, I am not so sure that we have "progressed beyond the early days of cowboy coders".  In many ways I think the situation is much worse today for three reasons.

Firstly, I think there are way more people who have access to developing software within the business world and the barriers to entry have been reduced (both in terms of tools available as well as the credentials required).

Secondly, I think the proliferation of so many tools that it's hard to be an expert in any single tool  without devoting yourself to that tool -- in which case you miss much of what else is going on.

Thirdly, I think the demands of the business and consumer world to have something newer, bigger, faster, better, sexier -- NOW -- and dealing with the above two points, has not only encouraged young cowboy coders to code that way, the climate has encouraged many experienced developers to operate that way too (although they can use their experience to make a case for "good enough" development, which is all pretty relative to the business situation but still smells of cowboy's (re)boots).



#96
VariousArtist
Max Output Level: -63 dBFS
  • Total Posts : 1397
  • Joined: 2003/11/07 15:03:09
  • Location: London, UK & California, USA
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/29 16:01:09 (permalink)
mike_mccue


"absolutely nothing compares to the complexity of software". Believe it or not, it's true."

Hi Bit,

I acknowledge your statement!!!

 I, however, disagree. I feel that there are many endeavors that combine many disciplines that are easily comparable. Many of these endeavors incorporate software as a subset. Many of these endeavors rely on chemistry, materials science, structural analysis, the logistics of acquiring  materials that actually conform to the chemistry and materials science and structural analysis that was prepared in anticipation on the project's implementation, the logistics of implementing the use of the materials, testing and quality control of implementation of materials. etc. etc. etc.

 Bit, I have the highest respect for both you and your personal standards of ethics and quality, but in the absence of some more detailed info I am going to stand by my estimation that building a full function skyscraper or a space ship (or high tech aircraft) is far more complicated than writing software.

very best regards,
mike




Hello Mike

I agree with you and bitflipper -- how's that for a wishy washy stance?  But actually I stand by my washyness by saying that a qualifying context makes the difference between your two opinions.  And that is that I don't think we can build a skyscraper using the time constraints and limitations on available (affordable) skill sets that are placed on many software development projects.


I think if we swapped that around, we'd see amazing skyscrapers developed in record time but that would be too dangerous for practical use, and we'd have robust software that is too expensive and takes too long to be released for the average consumer.


Just my two bits...


#97
SilkTone
Max Output Level: -59.5 dBFS
  • Total Posts : 1566
  • Joined: 2003/11/10 17:41:28
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/29 16:03:32 (permalink)
I think any comparisons between civil and software engineering is flawed because they are just too different. While building a bridge or a building is complex, the operating environment is well known and static. Even the few variables, things like expected weather, earthquakes etc are well understood and accounted for in the design. Not just that, but all the problems related to civil engineering are well known and well documented. Material strength, etc is well known and tried and tested formulas ensures that the design is sound.

In software engineering, it is quite different. The operating environment is infinitely changeable, and every single line out of 100's of thousands or millions of lines of code could have logic bugs. The codepaths that a running application take is based on many many variables, the possible combination of which is endless and impossible to test.

Add to this that the problems that software need to solve are getting exponentially more complex. Because of this, good software development processes and practices are a must. Older software like Sonar often still follow the old practices and after many years you end up with a broken product like Sonar.

I personally believe Sonar suffers from a lack of good development practices but that is just my speculation. The current state of Sonar points to all sorts of issues from a bad codebase (spaghetti code) + lack of proper code reviews and unit testing (fixing bugs results in unexpected new bugs), bad QA with insufficient test cases (major features are broken, like AudioSnap, ProChannel, and CW doesn't notice this), bad bug triaging (fixing trivial, non-critical bugs while leaving long-standing more critical bugs unfixed for years). Basically, due to all these bad practices, CW is no longer able to keep Sonar functional, and if my suspicions above are true, they will not be able to fix this problem anytime soon. Things are only going to get worse, and that is why I'm getting off this sinking ship (although still tied to it unfortunately due to older, unfinished projects).
post edited by SilkTone - 2011/03/29 16:05:10

Windows 10 Pro x64, SONAR Platinum 64-bit
Focusrite Scarlett 18i8 USB, ASRock Z97 Pro4, Haswell 4790k @ 4.4GHz
32GB DDR3/1600, 500GB SSD (OS) + 256 GB SSD + 3TB MD
NVIDIA GTX-1070, 40" 4K Monitor + 1 Monitor in ISO booth
#98
Brett
Max Output Level: -80 dBFS
  • Total Posts : 534
  • Joined: 2004/01/29 06:54:35
  • Location: Tokyo
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/29 23:08:28 (permalink)
mike_mccue


"absolutely nothing compares to the complexity of software". Believe it or not, it's true."

Hi Bit,

I acknowledge your statement!!!
Shame you ignored it when I first said it.

 I, however, disagree. I feel that there are many endeavors that combine many disciplines that are easily comparable. Many of these endeavors incorporate software as a subset. Many of these endeavors rely on chemistry, materials science, structural analysis, the logistics of acquiring  materials that actually conform to the chemistry and materials science and structural analysis that was prepared in anticipation on the project's implementation, the logistics of implementing the use of the materials, testing and quality control of implementation of materials. etc. etc. etc.

 Bit, I have the highest respect for both you and your personal standards of ethics and quality, but in the absence of some more detailed info I am going to stand by my estimation that building a full function skyscraper or a space ship (or high tech aircraft) is far more complicated than writing software.

very best regards,
mike


I see you're working on this concept of the paragraph, well done.

The point that I have taken from your outbursts is that you arrived with the intention of being insulting, as evidenced by the insulting addendum to your first post in this thread and the subsequent opportunities you have made for yourself.
I don't know what insulting addendum was in my first post. Maybe you can't count?

As I said earlier, if you had made an effort to engage me in the same way as I had then I would have taken you seriously. Instead you came out with smart arse gibes and rants that are barely grade school level literacy. Normally I wouldn't insult peoples' intelligence, especially in a forum that is dedicated to music, but if you're going to talk crap about a profession you know nothing about then refuse to acknowledge what's been said, then you're not going to be taken seriously.

Everything I had to say was in my first post, you know, the one before my first post.



#99
mudgel
Max Output Level: 0 dBFS
  • Total Posts : 12010
  • Joined: 2004/08/13 00:56:05
  • Location: Linton Victoria (Near Ballarat)
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/30 07:03:31 (permalink)
Coffee house?

Mike V. (MUDGEL)

STUDIO: Win 10 Pro x64, SPlat & CbB x64,
PC: ASUS Z370-A, INTEL i7 8700k, 32GIG DDR4 2400, OC 4.7Ghz.
Storage: 7 TB SATA III, 750GiG SSD & Samsung 500 Gig 960 EVO NVMe M.2.
Monitors: Adam A7X, JBL 10” Sub.
Audio I/O & DSP Server: DIGIGRID IOS & IOX.
Screen: Raven MTi + 43" HD 4K TV Monitor.
Keyboard Controller: Native Instruments Komplete Kontrol S88.
dappa1
Max Output Level: -46 dBFS
  • Total Posts : 2949
  • Joined: 2007/02/26 04:18:57
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/30 07:29:50 (permalink)
Ok, ok. This is it now! The code is old and it seems as if CW have built on the old code. No matter how earnestly they program away. They will never actually get it all working seemlessly. Reason being, its broke and they would need years to fix it. Even with Roland behind them. I don't think they have enough money or productivity to achieve this goal with in the timescales they set for themselves.

I think they should have scrapped the product (namely Sonar) and start all over again. I know, I know impossible I hear you cry. I would rather that then see the demise of Sonar even though they may have made a rod for their own back.

Lionshare:

Apple: Mr Jobs put alot of money into programmers somethihng like 2billion could be more. Now if the highest paid programmers are over at apple (iPad) Nano (iPhone) obvioulsy yhe highest paid will be the best. If you know your good at your job in an economy where things are tighter than tight what would you do as a programmer? Stay with a sinking ship? you go where the Wonga is!

Many companies and I gather that CW is a small company, sorry to say, your going to get squeezed out. And to me, it looks like that this is what is exactly happening.

So is it CW's fault...to some degree. paycut or more than a yearly cycle??? fixing bugs as you go or new code. Money rules at the end of the day and people have to eat so therefore you may become stuck. If I was a programmer (I have done some) I would be going to the big markets to get me some of that wonga! Sorry CW but its true. I remember them advertising for coders...

It's easy to read inbetween the lines and harder to define the truth!

Take Care!
The Maillard Reaction
Max Output Level: 0 dBFS
  • Total Posts : 31918
  • Joined: 2004/07/09 20:02:20
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/30 07:37:35 (permalink)
SilkTone


I think any comparisons between civil and software engineering is flawed because they are just too different. While building a bridge or a building is complex, the operating environment is well known and static. Even the few variables, things like expected weather, earthquakes etc are well understood and accounted for in the design. Not just that, but all the problems related to civil engineering are well known and well documented. Material strength, etc is well known and tried and tested formulas ensures that the design is sound.
 


Hi Silk,

 Consider this idea. The building design may incorporate well established features in anticipation of changing weather, occasional fire, and a suitable foundation system, but the actual process of building the project will often occur under a wide and ever changing set of circumstances.

 For example;

 Every morning concrete is mixed out of materials that have a range of quality, character and consequences.

 On any given day a change in weather can effect the workmanship and materials.
 Work that is begun on a dry sunny day may suffer from a drenching downpour the very next day.

 The logistics of acquiring materials and storing them until use is an ever changing circumstance.
 
 In Florida we have several dozens types of fill sand... they do not all compact the same way.

 The lime used for cement is remarkably similar to dirt... it comes with all sorts of other components that effect the quality of the concrete that you make with it.

 Foundation designs are often modified as the construction project proceeds and excavation reveals the true details of what the foundation will sit upon.

 All of the mechanical fittings for the building need to be quality controlled and found to meet spec as they are installed.

 The mechanical specs of a building are always changing as the end user clients needs are more well defined... usually well after the first work order is processed.

 Stuff like drywall materials have to be inspected for changes in material.




 The list just goes on and on.... just like engineering just about anything that is made in the physical world.

 The point I am trying to make is that complicated building and fabrication projects are hardly made in a static environment.

 
 best regards,
mike

 


UnderTow
Max Output Level: -37 dBFS
  • Total Posts : 3848
  • Joined: 2004/01/06 12:13:49
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/30 08:44:49 (permalink)
SilkTone


I think any comparisons between civil and software engineering is flawed because they are just too different. While building a bridge or a building is complex, the operating environment is well known and static. Even the few variables, things like expected weather, earthquakes etc are well understood and accounted for in the design. Not just that, but all the problems related to civil engineering are well known and well documented. Material strength, etc is well known and tried and tested formulas ensures that the design is sound.

This might be the case for some civil engineering projects but certainly not for all. A very good example of this is the underground metro line being built in Amsterdam. The problem with Amsterdam is that it sits on sandy mud and all the buildings are literally built on poles that sink deep into this mud. Without these poles the buildings would just sink. To make things a little harder, Amsterdam is below sea level so if you dig a hole, well it fills up with muddy water.

As if this wasn't enough, the city centre consist mainly of old buildings. Some as old as the 14th century! The wooden poles that these buildings are built on are not always in perfect condition as you can imagine. Of course none of these old buildings are allowed to move a single millimetre or they risk collapsing. (They placed little mirrors on all the buildings along the trajectory and shine lasers along them so that they know if any of the buildings moves at all). Boring through this mud under the old city centre to create a metro tunnel is neither trivial nor are the techniques used and the conditions well known or fully documented.

The tunnel "drills" used to make these tunnels are unique and were specifically designed for this project:



This drilling machine itself is probably more complex than most software projects.

One of the approaches they are using is literally freezing the ground mud with liquid nitrogen so that it is easier to drill through. Another approach they are using on the 19th century central station is to build a new concrete "table" foundation on poles below the existing building, quite a feat in itself, and then raising the whole building by a millimetre so that they can excavate below it:




And yes part of the project includes writing specific software to model the ground below Amsterdam but this is only one aspect of the vast and complex project.

Or how about the building of something like the Large Hadron Collider at CERN? Is anyone hear truly going to claim that writing the Sonar software is more complex than designing and building that?

I think that people with no deep knowledge of fields outside of software engineering are underestimating the complexity of other fields and I remain with my point that Brett was making a huge over generalisation.

UnderTow
dappa1
Max Output Level: -46 dBFS
  • Total Posts : 2949
  • Joined: 2007/02/26 04:18:57
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/30 09:12:24 (permalink)
UnderTow you have an answer for everything...ahh...the power of the internet!
trimph1
Max Output Level: -12 dBFS
  • Total Posts : 6348
  • Joined: 2010/09/07 19:20:06
  • Location: London ON
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/30 09:28:48 (permalink)
mudgel


Coffee house?

This thing is still up here?   

The space you have will always be exceeded in direct proportion to the amount of stuff you have...Thornton's Postulate.

Bushpianos
UnderTow
Max Output Level: -37 dBFS
  • Total Posts : 3848
  • Joined: 2004/01/06 12:13:49
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/30 09:37:15 (permalink)
Dappa1


UnderTow you have an answer for everything...
It is rather easy if you stick to not making claims about things unless you are rather sure you can back them up. 
ahh...the power of the internet!
Actually my ex is involved in the project so I have been rather well informed on many of the aspects of that project. (The metro line, not the CERN project ).

UnderTow


dappa1
Max Output Level: -46 dBFS
  • Total Posts : 2949
  • Joined: 2007/02/26 04:18:57
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/30 09:45:31 (permalink)
is that a quib?

Undertow I like your posts especially of late your opinions are right on the ball!
paulhcp
Max Output Level: -86 dBFS
  • Total Posts : 250
  • Joined: 2007/10/06 14:48:59
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/30 09:52:37 (permalink)
After reading all this, It would be interesting to hear someone from CW respond to the OP question. I can understand why not, but, good luck. 

SONAR X3C PE , Windows Pro 8.1 64 BIT
I7 2600k,  Gigabyte Z68MA MB, 8 gigs Ram
Corsair SSD 240, WD ,HD 150GB VelociRaptor, 
Roland Quad capture, Mackie 824 M2
Yamaha S90 keyboard,
Omnisphere, Trillian, kontakt 5., Zebra HZ
Diva, Addictive keys.
UnderTow
Max Output Level: -37 dBFS
  • Total Posts : 3848
  • Joined: 2004/01/06 12:13:49
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/30 09:55:25 (permalink)
Dappa1


is that a quib?
No not at all! Well not at you in any case. But people (everywhere, not just on this forum) do have a tendency of going on about things they have clearly no idea bout.
Undertow I like your posts especially of late your opinions are right on the ball!
Thanks.

UnderTow


tarsier
Max Output Level: -45 dBFS
  • Total Posts : 3029
  • Joined: 2003/11/07 11:51:35
  • Location: 6 feet under
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/30 10:11:37 (permalink)

But people (everywhere, not just on this forum) do have a tendency of going on about things they have clearly no idea bout.

It even has a name: The Dunning-Kruger effect.  Even though I know about that effect, I still blather on about things I have no idea about. Like the Dunning-Kruger effect.
Kroneborge
Max Output Level: -65 dBFS
  • Total Posts : 1300
  • Joined: 2011/01/18 22:14:58
  • Location: Lompoc CA (near Santa Barbara)
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/30 10:21:01 (permalink)
UnderTow


Dappa1


is that a quib?
No not at all! Well not at you in any case. But people (everywhere, not just on this forum) do have a tendency of going on about things they have clearly no idea bout.
Undertow I like your posts especially of late your opinions are right on the ball!
Thanks.

UnderTow



Yes, my Bullsh!t meter starts going off many times especially when people start talking about costs and economics and stuff.   They will just throw out a number that can't possibly be possible, and then expect you to swollow.




Mathew

Hip Hop
http://www.soundclick.com...ault.cfm?bandID=213418

BreakBeats
http://www.soundclick.com...ault.cfm?bandID=219099

i7 12 gb ram, Komplete 5, Izotope Ozone & Stutter, Symphonic Orchestra Plat.


trimph1
Max Output Level: -12 dBFS
  • Total Posts : 6348
  • Joined: 2010/09/07 19:20:06
  • Location: London ON
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/30 10:42:10 (permalink)
tarsier



But people (everywhere, not just on this forum) do have a tendency of going on about things they have clearly no idea bout.

It even has a name: The Dunning-Kruger effect.  Even though I know about that effect, I still blather on about things I have no idea about. Like the Dunning-Kruger effect.
I'm an expert at using the Dunning-Kruger effect... 


The space you have will always be exceeded in direct proportion to the amount of stuff you have...Thornton's Postulate.

Bushpianos
pwal
Max Output Level: -46 dBFS
  • Total Posts : 2909
  • Joined: 2004/08/24 07:15:57
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/30 10:49:57 (permalink)
and the amsterdam north-south line is way over budget & late...

list of stuff
SilkTone
Max Output Level: -59.5 dBFS
  • Total Posts : 1566
  • Joined: 2003/11/10 17:41:28
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/30 11:06:09 (permalink)
I believe you need to develop software to really realize how complex it is. And the civil engineering examples that people cite are following very well-thought-out processes with strict checks and balances all along the way. My whole point is that something as complex as a DAW needs very good practices and processes in place if the idea is to keep it in a state where it is stable, maintainable and extensible.

Yes as I said I have no real idea what Sonar's source code looks like, but the symptoms we see today fits the problems I mention perfectly.

Windows 10 Pro x64, SONAR Platinum 64-bit
Focusrite Scarlett 18i8 USB, ASRock Z97 Pro4, Haswell 4790k @ 4.4GHz
32GB DDR3/1600, 500GB SSD (OS) + 256 GB SSD + 3TB MD
NVIDIA GTX-1070, 40" 4K Monitor + 1 Monitor in ISO booth
dappa1
Max Output Level: -46 dBFS
  • Total Posts : 2949
  • Joined: 2007/02/26 04:18:57
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/30 11:07:57 (permalink)
Kroneborge

Yes, my Bullsh!t meter starts going off many times especially when people start talking about costs and economics and stuff.   They will just throw out a number that can't possibly be possible, and then expect you to swollow.


Do you know my girlfriend or something
dappa1
Max Output Level: -46 dBFS
  • Total Posts : 2949
  • Joined: 2007/02/26 04:18:57
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/30 11:11:54 (permalink)
UnderTow

some people shoot from the hips...its comfrotable for them to do so. In an age of knowledge, we seem to know nothing...if you dont believe me when your ill and in need of a Doctor ask for his advice!
UnderTow
Max Output Level: -37 dBFS
  • Total Posts : 3848
  • Joined: 2004/01/06 12:13:49
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/30 11:38:32 (permalink)
SilkTone


I believe you need to develop software to really realize how complex it is.
Of course and I speak from experience or I wouldn't even be commenting here. I am also quite sure that the exact same thing can be said about any engineering project which seems to be forgotten by the proponents of software complexity.

And the civil engineering examples that people cite are following very well-thought-out processes with strict checks and balances all along the way. My whole point is that something as complex as a DAW needs very good practices and processes in place if the idea is to keep it in a state where it is stable, maintainable and extensible.
Oh absolutely and I agree with what you have been saying. Well-thought-out processes and strict checks and balances is needed for any complex project be it software or other. It is one of the very first thing you learn when you study computer science and software engineering.

What I take issue with is the over simplification and over generalisation that some present. (Not you SilkTone). And, well, the lack of logic too. My Hello World example was chosen because it irrefutably invalidates the claim that "nothing compares to the complexity of software" in a way that should be absolutely clear to anyone.

Remember my original relevant comment was simply: "Don't you think your comment is a tiny little bit of an over generalisation?" Not only is this comment absolutely true but it let Brett off the hook and allowed him an easy way out of the logical impasse he created for himself. He chose to bulldoze ahead and ignore common sense and logic in favour of his own preconceived ideas. Too bad...
Yes as I said I have no real idea what Sonar's source code looks like, but the symptoms we see today fits the problems I mention perfectly.
Indeed.

UnderTow
UnderTow
Max Output Level: -37 dBFS
  • Total Posts : 3848
  • Joined: 2004/01/06 12:13:49
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/30 11:40:47 (permalink)
Dappa1


UnderTow

some people shoot from the hips...its comfrotable for them to do so.
Some people can get away with it! http://www.youtube.com/watch?v=0iK2ndUyKE8#t=40s

UnderTow

The Maillard Reaction
Max Output Level: 0 dBFS
  • Total Posts : 31918
  • Joined: 2004/07/09 20:02:20
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/30 11:51:51 (permalink)

:-)

I worked for this company for a year as a design draftsman when I was a college  kid:

http://www.figgbridge.com/

I grew up working after school by starting here at age 13 in an informal apprenticeship that lasted thru college:

http://www.matherseng.com/default.htm




bitflipper
01100010 01101001 01110100 01100110 01101100 01101
  • Total Posts : 26036
  • Joined: 2006/09/17 11:23:23
  • Location: Everett, WA USA
  • Status: offline
Re:How about letting some of these fixes trickle down to us 8.5 users? 2011/03/30 11:52:20 (permalink)
It even has a name: The Dunning-Kruger effect. Even though I know about that effect, I still blather on about things I have no idea about. Like the Dunning-Kruger effect.
Good one!
It's true that everybody thinks what they do for a living is complicated, simply because they understand those complications better than others outside their field.

I don't consider, say, cooking to be a complex subject, but it's actually a science. A serious cook can spend a lifetime studying and learning more about it. It's the largest category in the book business. TV channels are devoted to it. Obviously, it's much deeper than I can appreciate even though I am competent to fix a meal that won't kill you.

But when I talk about the unparalleled complexity of software, it's not the number of details or the depth of knowledge that makes it so. The actual syntax of a programming language is very simple. It has to be, because computers are unbelievably stupid. And, as with other engineering disciplines, the most commonly-used techniques are well-known and time-tested. Anyone can learn to write a computer program in an afternoon!

The complexity comes from the number of ways a program can execute. Consider an ultra-simple program that outputs "hello, world!". It is trivial to write one that is 100% reliable (assuming external components are working right).

Now introduce a simple decision into the code: something like "if it's Friday, say 'TGIF!', otherwise say 'hello, world!". By doing this you have doubled the number of possible execution paths from 1 to 2. (I have simplified this example, because merely determining if its Friday may involve a few dozen if-then-else constructs.)

Every one of these either/or decisions doubles the number of execution paths. Such simple binary decisions are what distinguishes a computer program from a simple list of instructions, and despite their simplicity they are the basis for all computer "intelligence".

As you can imagine, you need a WHOLE lot of them in any sophisticated program, with each one doubling the number of possible ways the program can behave. Even the simplest programs have many thousands of them, and truly sophisticated software will have millions of them. The number of possible execution paths becomes literally astronomical.

And we haven't even factored in the nearly-infinite variability of input data yet, nor taken into account all the external factors such as interactions with third-party libraries and the operating system.

So when I say it's complex, I am coming from a purely mathematical perspective. It doesn't mean that what I do for a living is harder than what you do, or that I should be cut some slack because of it. It doesn't mean I'm smarter than you (there are plenty of idiots writing software, trust me!). It only means that the things I construct will always have a degree of variability that's so huge a human can't really wrap his mind around it.




All else is in doubt, so this is the truth I cling to. 

My Stuff
Page: < 12345 > Showing page 4 of 5
Jump to:
© 2025 APG vNext Commercial Version 5.1