Click here to Skip to main content
15,891,006 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Specifications Pin
Munchies_Matt6-Sep-18 22:40
Munchies_Matt6-Sep-18 22:40 
GeneralRe: Specifications Pin
CodeWraith6-Sep-18 22:59
CodeWraith6-Sep-18 22:59 
GeneralRe: Specifications Pin
Munchies_Matt6-Sep-18 23:12
Munchies_Matt6-Sep-18 23:12 
GeneralRe: Specifications Pin
CodeWraith6-Sep-18 23:19
CodeWraith6-Sep-18 23:19 
GeneralRe: Specifications Pin
Munchies_Matt7-Sep-18 0:01
Munchies_Matt7-Sep-18 0:01 
GeneralRe: Specifications Pin
CodeWraith7-Sep-18 0:20
CodeWraith7-Sep-18 0:20 
GeneralRe: Specifications Pin
Munchies_Matt7-Sep-18 0:25
Munchies_Matt7-Sep-18 0:25 
GeneralRe: Specifications Pin
kalberts7-Sep-18 0:49
kalberts7-Sep-18 0:49 
Regarding implementing according to specs: In the 1960s, a Norwegian research institute designed and built by hand a 16-bit minicomputer (years before minis became mainstream). This prototype was then industrialized by two companies: One was a startup with young excited engineers having hear of something called 'documentation' without really knowing the concept.

The other was a 150 year old manufacturing company with well established procedures for all kinds of paperwork. Before production had started, 500 copies of the complete documentation was ready for shipping with the computers. A slight problem was revealed: The guy writing the technical reference manual had misinterpreted the use of the base register (i.e. stack pointer), describing the calculation of the effective address which differed from the prototype (the index register was applied before the base register, opposite of the intended).

Printing 500 reference manuals was expensive in those days. Effective address calculation is so essential that a small errata slip wouldn't do (and would look somewhat unprofessional). Rather than throwing away 500 manuals, they decided to build the machine as documented, rather than like the prototype.

So, in the 1970s, there were two minimachine series from two Norwegian companies with identical instruction sets and addressing modes - except when both base and index registers were involved: Then the effective addess would differ. So they couldn't use each other's binary software. Even though the machines were nearly identical, they ended up taking completely non-overlapping market segments: One was dominating the market for welding machines, huge pen plotters and similar industrial applications; the ohter one took a major share of database applications, office automation etc. Maybe if they had been pefectly identical that the competition would have been negative to both of them. Maybe building according to specs was a good idea after all Smile | :)
GeneralRe: Specifications Pin
den2k886-Sep-18 23:13
professionalden2k886-Sep-18 23:13 
GeneralRe: Specifications Pin
Eddy Vluggen6-Sep-18 23:42
professionalEddy Vluggen6-Sep-18 23:42 
GeneralRe: Specifications Pin
Munchies_Matt7-Sep-18 0:02
Munchies_Matt7-Sep-18 0:02 
GeneralRe: Specifications Pin
Eddy Vluggen7-Sep-18 0:10
professionalEddy Vluggen7-Sep-18 0:10 
GeneralRe: Specifications Pin
Munchies_Matt7-Sep-18 0:14
Munchies_Matt7-Sep-18 0:14 
GeneralRe: Specifications Pin
Eddy Vluggen7-Sep-18 0:17
professionalEddy Vluggen7-Sep-18 0:17 
GeneralRe: Specifications Pin
Munchies_Matt7-Sep-18 0:23
Munchies_Matt7-Sep-18 0:23 
GeneralRe: Specifications Pin
Eddy Vluggen8-Sep-18 0:12
professionalEddy Vluggen8-Sep-18 0:12 
GeneralRe: Specifications Pin
Munchies_Matt9-Sep-18 22:09
Munchies_Matt9-Sep-18 22:09 
GeneralRe: Specifications Pin
kalberts7-Sep-18 0:18
kalberts7-Sep-18 0:18 
GeneralRe: Specifications Pin
Munchies_Matt7-Sep-18 0:24
Munchies_Matt7-Sep-18 0:24 
GeneralRe: Specifications Pin
kalberts7-Sep-18 0:52
kalberts7-Sep-18 0:52 
GeneralRe: Specifications Pin
Munchies_Matt7-Sep-18 0:57
Munchies_Matt7-Sep-18 0:57 
GeneralRe: Specifications Pin
kalberts7-Sep-18 1:41
kalberts7-Sep-18 1:41 
GeneralRe: Specifications Pin
Munchies_Matt7-Sep-18 1:45
Munchies_Matt7-Sep-18 1:45 
GeneralRe: Specifications Pin
den2k887-Sep-18 0:34
professionalden2k887-Sep-18 0:34 
GeneralRe: Specifications Pin
Sander Rossel7-Sep-18 1:50
professionalSander Rossel7-Sep-18 1:50 

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.