Click here to Skip to main content
15,867,704 members

The Insider News

   

The Insider News is for breaking IT and Software development news. Post your news, your alerts and your inside scoops. This is an IT news-only forum - all off-topic, non-news posts will be removed. If you wish to ask a programming question please post it here.

Get The Daily Insider direct to your mailbox every day. Subscribe now!

 
NewsStartup claims new "quantum analog computer" solved the traveling salesman problem for 128 cities Pin
Kent Sharkey2-May-21 10:46
staffKent Sharkey2-May-21 10:46 
NewsMore businesses are reaping the benefits of a SASE solution Pin
Kent Sharkey2-May-21 10:46
staffKent Sharkey2-May-21 10:46 
NewsThe future of the office is ... inflatable walls, apparently Pin
Kent Sharkey2-May-21 10:46
staffKent Sharkey2-May-21 10:46 
NewsYou might as well timestamp it Pin
Kent Sharkey2-May-21 10:46
staffKent Sharkey2-May-21 10:46 
NewsWhat's the Top App Model Used by .NET Developers? Pin
Kent Sharkey2-May-21 10:46
staffKent Sharkey2-May-21 10:46 
NewsThe right way to adopt new technology Pin
Kent Sharkey29-Apr-21 11:01
staffKent Sharkey29-Apr-21 11:01 
GeneralRe: The right way to adopt new technology Pin
jeron129-Apr-21 12:17
jeron129-Apr-21 12:17 
GeneralRe: The right way to adopt new technology Pin
Gary R. Wheeler30-Apr-21 11:14
Gary R. Wheeler30-Apr-21 11:14 
Oh Great Ghu, yes!

My personal trough of disillusionment with a new technology was achieved in the very early 2000's. I thought Windows COM sounded like a great way to construct a plug-in architecture for our application. I got it working - finally. This was despite piss-poor documentation and non-functional samples from Microsoft. No one building COM applications used the same vocabulary, or even defined terms in the same way. I still don't know what the Elephant | [mastadon] a COM moniker is for. Often there were three ways to do a particular thing, and it was only the fifth method you tried that actually worked. If I'm being honest, I believe I spent an order of magnitude more time developing the COM plug-in mechanism than if I'd used something based on DLL's and well-known entry points.

This application is still being maintained today, and is still using the plug-in architecture. I've refactored the code sufficiently that the plug-ins are fairly consistent. Creating a new one means copying an existing one and changing some GUID's in a header file and identifiers in the source files. Yes, it sounds like copy-paste programming. It's not done out of ignorance, but out of the knowledge that this method guarantees that all of the COM bits and bobs are in the right place and pointed in the correct direction.
Software Zen: delete this;

GeneralRe: The right way to adopt new technology Pin
jeron130-Apr-21 16:17
jeron130-Apr-21 16:17 
GeneralRe: The right way to adopt new technology Pin
Gary R. Wheeler1-May-21 8:46
Gary R. Wheeler1-May-21 8:46 
GeneralRe: The right way to adopt new technology Pin
jeron11-May-21 14:04
jeron11-May-21 14:04 
GeneralRe: The right way to adopt new technology Pin
Marc Clifton1-May-21 10:08
mvaMarc Clifton1-May-21 10:08 
GeneralRe: The right way to adopt new technology Pin
Kent Sharkey1-May-21 21:00
staffKent Sharkey1-May-21 21:00 
JokeRe: The right way to adopt new technology Pin
abmv2-May-21 6:51
professionalabmv2-May-21 6:51 
NewsMicrosoft’s Brad Smith renews attack on Google over web content Pin
Kent Sharkey29-Apr-21 10:46
staffKent Sharkey29-Apr-21 10:46 
GeneralRe: Microsoft’s Brad Smith renews attack on Google over web content Pin
abmv2-May-21 6:46
professionalabmv2-May-21 6:46 
NewsRust programming language: We want to take it into the mainstream, says Facebook Pin
Kent Sharkey29-Apr-21 9:01
staffKent Sharkey29-Apr-21 9:01 
GeneralRe: Rust programming language: We want to take it into the mainstream, says Facebook Pin
markrlondon29-Apr-21 23:34
markrlondon29-Apr-21 23:34 
GeneralRe: Rust programming language: We want to take it into the mainstream, says Facebook Pin
Kevin McFarlane30-Apr-21 3:45
Kevin McFarlane30-Apr-21 3:45 
NewsWhy programmers don’t write documentation Pin
Kent Sharkey29-Apr-21 8:46
staffKent Sharkey29-Apr-21 8:46 
GeneralRe: Why programmers don’t write documentation Pin
Marc Clifton29-Apr-21 10:48
mvaMarc Clifton29-Apr-21 10:48 
GeneralRe: Why programmers don’t write documentation Pin
Greg Utas29-Apr-21 13:12
professionalGreg Utas29-Apr-21 13:12 
GeneralRe: Why programmers don’t write documentation Pin
Bernhard Hiller29-Apr-21 20:25
Bernhard Hiller29-Apr-21 20:25 
GeneralRe: Why programmers don’t write documentation Pin
markrlondon29-Apr-21 23:33
markrlondon29-Apr-21 23:33 
GeneralRe: Why programmers don’t write documentation Pin
Eddy Vluggen30-Apr-21 1:09
professionalEddy Vluggen30-Apr-21 1:09 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.