Peter Miller (software Engineer)
   HOME
*





Peter Miller (software Engineer)
Peter Miller (16 October 1960 – 27 July 2014) was an Australian software developer who wrotRecursive Make Considered Harmfulref> and createAegisancook He also proposed a set of "laws" for modern software engineering and architecture in the early 1990s: Miller's laws are: # The number of interactions within a development team is O(n!) without controlled access to the Baseline (configuration management), baseline. If the development team does have controlled access to the baseline, interactions can be reduced to near O(n), where n is the number of developers and/or files in the source tree, whichever is larger. # The baseline MUST always be in working order. # The software build/construction process can be reduced to a directed, acyclical graph (DAG). # It is necessary to build a rigid framework of selected components (aka the top level aegis design). # The framework should not do any real work, and should instead delegate everything to external components. The external comp ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Ramsgate, New South Wales
Ramsgate is a suburb in southern Sydney, in the state of New South Wales, Australia 16 km south of the Sydney central business district. It is part of the St George area. Divided by Rocky Point Road, part of Ramsgate to the east of Rocky Point Road is in the local government area of the Bayside Council, whilst properties to the west of Rocky Point Road are in the Georges River Council. Ramsgate Beach is a separate suburb, to the east. Ramsgate is surrounded by the suburbs of Ramsgate Beach, Monterey, Kogarah, Beverley Park and Sans Souci. History The area between Cooks River and Georges River was originally known as Seven Mile Beach. It was changed to Lady Robinson's Beach in 1874 to honour the wife of Governor Sir Hercules Robinson. Cook Park is named after Samuel Cook who advocated it as a public pleasure area. Ramsgate was named after the seaside resort in England. A model village was originally planned for the suburb but later abandoned. Scarborough Par ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

New South Wales
) , nickname = , image_map = New South Wales in Australia.svg , map_caption = Location of New South Wales in AustraliaCoordinates: , subdivision_type = Country , subdivision_name = Australia , established_title = Before federation , established_date = Colony of New South Wales , established_title2 = Establishment , established_date2 = 26 January 1788 , established_title3 = Responsible government , established_date3 = 6 June 1856 , established_title4 = Federation , established_date4 = 1 January 1901 , named_for = Wales , demonym = , capital = Sydney , largest_city = capital , coordinates = , admin_center = 128 local government areas , admin_center_type = Administration , leader_title1 = Monarch , leader_name1 = Charles III , leader_title2 = Governor , leader_name2 = Margaret Beazley , leader_title3 = Premier , leader_name3 = Dominic Perrottet (Liberal) , national_representation = Parliament of Australia , national_representation_type1 = Senat ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Green Point, New South Wales
Green Point is a south-eastern suburb of the Central Coast region of New South Wales, Australia between Erina and Kincumber accessed by a main road, Avoca Drive. It is part of the local government area. The suburb is served by the Kincumber shopping centre, with a Coles supermarket, butcher, grocer and other stores and a variety of restaurants. There is an Aldi supermarket at nearby Erina. Much of Green Point is adjacent to Brisbane Water Brisbane Water is a wave-dominated barrier estuary located in the Central Coast region, north of Sydney, New South Wales, Australia. Brisbane Water has its origin at the confluence of the Narara and Coorumbine Creeks, to the south–east ..., providing water views to many residents. There is one private school, Green Point Christian College. Heritage listings Green Point has a number of heritage-listed sites, including: * 9 Pixie Avenue: Green Point Foreshore and Structures * 9 Pixie Avenue: Mulholland's Farm References ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Software Developer
Software development is the process of conceiving, specifying, designing, Computer programming, programming, software documentation, documenting, software testing, testing, and Software bugs, bug fixing involved in creating and maintaining application software, applications, software framework, frameworks, or other software components. Software development involves writing and Software maintenance, maintaining the source code, but in a broader sense, it includes all processes from the conception of the desired software through to the final manifestation of the software, typically in a planned and Software development process, structured process. Software development also includes research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities that result in software products. Methodologies One system development methodology is not necessarily suitable for use by all projects. Each of the available methodologies are best suited to ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Baseline (configuration Management)
In Configuration Management, a baseline is an agreed description of the attributes of a product, at a point in time, which serves as a basis for defining change. A change is a movement from this baseline state to a next state. The identification of significant changes from the baseline state is the central purpose of baseline identification.CMMI Product Team, "Chpt 7, Maturity Level 2: Managed, Configuration Management, SP 1.3," in ''Capability Maturity Model Integration, Version 1.1 (CMMI-SE/SW/IPPD/SS, V1.1): Staged Representation,'' Carnegie Mellon Software Engineering Institute. Typically, significant states are those that receive a formal approval status, either explicitly or implicitly. An approval status may be attributed to individual items, when a prior definition for that status has been established by project leaders, or signified by mere association to a particular established baseline. Nevertheless, this approval status is usually recognized publicly. A baseline ma ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Software Engineers
Software engineering is a systematic engineering approach to software development. A software engineer is a person who applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software. The term '' programmer'' is sometimes used as a synonym, but may also lack connotations of engineering education or skills. Engineering techniques are used to inform the software development process which involves the definition, implementation, assessment, measurement, management, change, and improvement of the software life cycle process itself. It heavily uses software configuration management which is about systematically controlling changes to the configuration, and maintaining the integrity and traceability of the configuration and code throughout the system life cycle. Modern processes use software versioning. History Beginning in the 1960s, software engineering was seen as its own type of engineering. Additionally, the development of so ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Australian Engineers
Australian(s) may refer to: Australia * Australia, a country * Australians, citizens of the Commonwealth of Australia ** European Australians ** Anglo-Celtic Australians, Australians descended principally from British colonists ** Aboriginal Australians, indigenous peoples of Australia as identified and defined within Australian law * Australia (continent) ** Indigenous Australians * Australian English, the dialect of the English language spoken in Australia * Australian Aboriginal languages * ''The Australian'', a newspaper * Australiana, things of Australian origins Other uses * Australian (horse), a racehorse * Australian, British Columbia, an unincorporated community in Canada See also * The Australian (other) * Australia (other) * * * Austrian (other) Austrian may refer to: * Austrians, someone from Austria or of Austrian descent ** Someone who is considered an Austrian citizen, see Austrian nationality law * Austrian German dialect * Someth ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


1960 Births
Year 196 ( CXCVI) was a leap year starting on Thursday (link will display the full calendar) of the Julian calendar. At the time, it was known as the Year of the Consulship of Dexter and Messalla (or, less frequently, year 949 ''Ab urbe condita''). The denomination 196 for this year has been used since the early medieval period, when the Anno Domini calendar era became the prevalent method in Europe for naming years. Events By place Roman Empire * Emperor Septimius Severus attempts to assassinate Clodius Albinus but fails, causing Albinus to retaliate militarily. * Emperor Septimius Severus captures and sacks Byzantium; the city is rebuilt and regains its previous prosperity. * In order to assure the support of the Roman legion in Germany on his march to Rome, Clodius Albinus is declared Augustus by his army while crossing Gaul. * Hadrian's wall in Britain is partially destroyed. China * First year of the '' Jian'an era of the Chinese Han Dynasty. * Emperor Xian o ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]