To view parent comment, click here.
To read all comments associated with this story, please click here.
At work we use Dynamics, which uses MS SQL.
Microsoft makes the bare Dynamics and all kinds of companies can build upon it. Our Dynamics partner doesn't have any SQL experts, which seems a bit odd considering it's a lot of SQL stuff. When things don't work they have to contact Microsoft and Microsoft often doesn't know either.
When I last coded "seriously" it was early 1990's. Back then you now what happened and if unexpected things occurred you'd know where to look and where to insert debug stuff.
This annoys me with these modern coders. They rely so much on other people's code: libs, APIs, SQL, etc... when something doesn't work they need to contact other people and then the clock starts ticking. An answer in 2-3 days is considered very quick.
Well I find that I normally have to ask someone else when there is no documentation.
Most of my life is spent de-compiling other peoples code or reverse engineering how something works by prodding it.
A lot of projects that use Agile never have any docs and you are expected to dig through code.
I think that is the real issue here.




Member since:
2009-08-18
Depends whether it is managed C++ or not.
TBH I managed to get some pretty good performance increases in modern Java and .NET by just thinking about an if ... then ... else blocks.
With T-SQL etc you still have to think about the best way to write a query ... the optimizer will only do soo much for you.
While you can write small programs and let modern CPUs and Ram and mainly not worry ... but once there are quite a few people hitting it you really have to start thinking.