[dba-VS] Part I: Cross-posted from dba-OT: MVVM explained - looking for English language heavy review/revision, and technical review

John W. Colby jwcolby at gmail.com
Thu Sep 10 10:48:34 CDT 2015


I played with turbo prolog back in the 80s.  It was different!

John W. Colby

On 9/10/2015 6:06 AM, Salakhetdinov Shamil wrote:
>   Hi Gustav --
>
> Yes, you country nurtured and "donated" to this world so many  talents!
> I somehow thought that Bjarne Stroustrup has Swede origins.
>
> But I was sure Niels Bohr was a Dane :)
>
> https://en.wikipedia.org/wiki/Niels_Bohr
>
> Yes, I have seen the Turbo Prolog in action that time but I haven't used it by myself -  I was a fellow research assistant so "logical programming" with predicates and all that great discrete math stuff wasn't that far from what I have used in some of my everyday activity...
>
> -- Shamil
>
>
>> Thursday, September 10, 2015 7:30 AM UTC from Gustav Brock <gustav at cactus.dk>:
>>
>> Hi Shamil
>>
>> I can't point at a single reason for the notabilities we have nurtured.
>>
>> Peter Naur is probably the most prominent person:
>>
>>       https://en.wikipedia.org/wiki/Peter_Naur
>>
>> while the more recent are Bjarne Stroustrup
>>
>>       http://www.stroustrup.com/
>>   
>> and Anders Hejlsberg
>>
>>       https://en.wikipedia.org/wiki/Anders_Hejlsberg
>>
>> Turbo Pascal was the entry door for many into programming. Not for me though - I did other things at that time, and my first real language (after batch, QBasic, and a little assembler) was PDC Prolog which later became Turbo Prolog - a strange language where you have to "think backwards" but it was fun. Since Microsoft Access and Access Basic I haven't touched Prolog, but one day - who knows?
>>
>> One often forgets what we can do today. Think of gigabyte video files while a harddisk of the 80s were 20-40 MB.
>>
>> /gustav
>>
>> -----Oprindelig meddelelse-----
>> Fra: dba-VS [mailto:dba-vs-bounces at databaseadvisors.com] På vegne af Salakhetdinov Shamil
>> Sendt: 8. september 2015 16:44
>> Til: Development in Visual Studio < dba-vs at databaseadvisors.com >
>> Emne: Re: [dba-VS] Part I: Cross-posted from dba-OT: MVVM explained - looking for English language heavy review/revision, and technical review
>>
>>   HI Gustav --
>>
>> Thank you for your comments. I have many .NET Framework apps running for my customers, they use mainly MS Access and some MS SQL backends. .NET Framework/C# have proven to be a great development and deployment technologies, thanks to Anders Hejlsberg who is from your native country and  city. How do you, Danes, manage to nurture such a great talents there? :)
>>
>> BTW, I have started my PC development business quite some time ago supporting a legacy code base of a payroll system written on Turbo Pascal - the whole app, source files, MS DOS system, quite a few other stuff ... everything fitting and running on a 10MB (!) HDD of IBM PC XT... :)
>>
>> -- Shamil
>>
>>> Tuesday, September  8, 2015 1:03 PM UTC from Gustav Brock < gustav at cactus.dk >:
>>>
>>> Hi Shamil
>>>
>>> Sounds great. For a moment I had forgotten about your DEEP thoughts - if I recall correctly, you gave up on this because it consistently could make Access crash where it shouldn't.
>>>
>>> Things work better now. I have only one .Net application in continuous business operation (during normal workhours). It's a WinForm desktop imaging/reporting/accounting app which now has ran for seven years with only a handful of minor changes and fewer bugs.
>>>
>>> I'm confident that your current project will run steady. It seems like your client has hired a top-notch capacity.
>>>
>>> /gustav
>>>
>>> -----Oprindelig meddelelse-----
>>> Fra: dba-VS [mailto:dba-vs-bounces at databaseadvisors.com] På vegne af Salakhetdinov Shamil
>>> Sendt: 8. september 2015 08:41
>>> Til: Development in Visual Studio <  dba-vs at databaseadvisors.com >
>>> Emne: Re: [dba-VS] Part I: Cross-posted from dba-OT: MVVM explained - looking for English language heavy review/revision, and technical review
>>>
>>>   Hi Gustav --
>>>
>>> Just a very small wheel, and probably a bit gnarly, kneed, three-cornered and angular. But just a bit. And (hopefully) flexible and open ended for extensions as Angular  (pun intended :) have spent a couple of days on it less than 10% of all the project time I have spent working on so far - and the advantage of this "reinvention" is that I have got a valuable learning curve experience and that all this MVVM stuff is now looking natural for me not something forced to follow because of the "best software development practices religious guidelines". And you know this W{F/SL MVVM approach looks like my "DEEP-object Concept" dreams come true. Finally. Of course doing something like that in VBA and/or VB6 or even earlier versions of .NET Framework was a very risky way. Well, this development approach still have to be proven fro myself in the real life app deployment. The latter is expected to happen real soon - in a (couple) of weeks - a month. We will see. Well, quite a few other projects I have developed during last years using .NET Framework-based technologies are running 24x7x365, so the chances this one will run well are high... in the case it will be released in time and on money...
>>>
>>> Resume: When learning by doing  mainly not from your own experience but from other open sources spread over Internet you might be influenced by other devs' opinions, "bad karma" etc. - doing it by yourself you're "clearing your dev experience karma".... in the case you succeed...
>>>
>>> And you just need to challenge yourself once in a while to not sour from monotonic business apps everyday development...
>>>
>>> Thank you.
>>>
>>> -- Shamil
>>   
>>
>>
>> _______________________________________________
>> dba-VS mailing list
>> dba-VS at databaseadvisors.com
>> http://databaseadvisors.com/mailman/listinfo/dba-vs
>> http://www.databaseadvisors.com
> _______________________________________________
> dba-VS mailing list
> dba-VS at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/dba-vs
> http://www.databaseadvisors.com





More information about the dba-VS mailing list