The Second-System Effect a.k.a. the sophomore project.

Slides:



Advertisements
Similar presentations
Attention (your target market) !. Are you (their problem) ?
Advertisements

Study Skills 101.
The people Look for some people. Write it down. By the water
Study Skills 101.
KEEP YOUR AUDIENCE INTERESTED!. What To … Watch for –Readability –Good contrast –Animation and Transitions in correct order –Not too many pictures My.
UNDERSTANDING THE ART OF SHADING.
Fry’s Third 100 Phrases Read each phrase out loud in a soft voice.
High-Frequency Phrases
Exams and Revision Some hints and tips.
High-Frequency Phrases
The Hunger Games By: Margaret Toll Book Written By: Suzanne Collins 2http:// 0cover.jpg.
Near the car.
Writing for the web training Date 09/06/14 Abigail Parris/ Web Content Editor.
Third 100 Words. near the car between the lines.
Welcome to the Island! Student Information.
UNIT 12 LO4 BE ABLE TO CREATE WEBSITES Cambridge Technicals.
Extinction of the dinosaurs
Matthew "But while they were on their way to buy the oil, the bridegroom arrived. The virgins who were ready went in with him to the wedding.
By Tammy Griffith. Table of Contents MercuryMercury Stars Stars Slide 5- VenusVenus Slide 6- EarthEarth Slide 7-MarsMars Slide 8- JupiterJupiter Slide.
These are our recommendations and the reasons why we decided on them.
How to Add an Animated Image. Search Google Images for an “animated gif”
Unit 1 – Improving Productivity. 1.1Why did you use a computer? What other systems / resources could you have used? For unit 10,I had to make a power.
Using a PC Game as a Stimulus for Your Own Story Based on “Cliffhanger” short story.
Before I stated the database I had to save it into My Documents> ICT> You can do it> D201EPORTFOLIO> Evidence For the field group food item, I set the.
Basic Responsive Design Techniques. Let’s take a look at this basic layout. It has a header and two columns of text, in a box that is centered on the.
TOPIC FOR TODAY’S SESSION EDITING and REVISING SPEAKER: MD. SHAFI-UL-ALAM FORMER MDS, BPATC.
Intro to Java & Processing. Review CS is about problem-solving CS is about problem-solving To write programs you must To write programs you must –Be able.
Notetaking in the Classroom Why should we learn strategies for taking notes??? How can we become more effective notetakers????
Uses and features of multimedia products
Chapter 3.5 Memory and I/O Systems. 2 Memory Management Memory problems are one of the leading causes of bugs in programs (60-80%) MUCH worse in languages.
Reality Check By: Micaela Trueax. HOUSING Portland  For housing in Portland I wanted a 2 bedroom apartment. It would cost me $935 a month to get what.
CIS250 OPERATING SYSTEMS Memory Management Since we share memory, we need to manage it Memory manager only sees the address A program counter value indicates.
Why space is dark at night?. Why isn't the night sky uniformly at least as bright as the surface of the Sun? If you add up all the photons spewing out.
IT253: Computer Organization
Welcome May 5 th  Come in QUIETLY and write down your HW. Take out your index cards and number them 1-20 in the top right and corner. Please do this NOW!!!!
Chapter 7 File I/O 1. File, Record & Field 2 The file is just a chunk of disk space set aside for data and given a name. The computer has no idea what.
Don’t Believe Everything You See!. What do you see? What’s happening in the image? Is this a painting, photograph, drawing, or some other type of image?
IP Light and the doppler effect © Oxford University Press 2011 Light and the doppler effect.
Chapter 7 Interviews and Soundbites. Sound Bites Why do we use sound bites (also called “actualities”) for radio or television? Take the audience to the.
Word problems DON’T PANIC! Some students believe they can’t do word problem solving in math. Don’t panic. It helps to read the question more than once.
The Milky Way Galaxy Structure & Evolution Ohio University - Lancaster Campus slide 2 of 35 Spring 2009 PSC 100.
Prof Rickus’ Rules of Writing “The Elements of Style” 4th Edition Strunk and White An Excellent Writing Reference:
Near the car. For example Watch the river. Between the lines.
The Third 100. Directions: Read each phrase. A left mouse click advances the slide show. Time yourself. Try to get faster and make fewer errors. Have.
Fast Phrases Repeated Reading practice Contain third 100 Fry Words 4 second intervals Click to start.
Phrases with Third 100 First Words. near the car a few good men in the country It seemed too good.
Frye’s phrases 3 rd 100. Near the car Between the lines.
How to Create Effective PowerPoint Presentations David Young.
The Fluent Reader Phrases that use the “Third 100” Fry Words.
Boston Consulting Group Matrix. Boston consulting Matrix.
These words come from Dr. Edward Fry’s Instant Word List.
Hi, I’m Michele Del Core! I’m 18 years old and photography is one of my biggest passions. Practicing and doing researches about it, I discovered that.
How to write a proposal( 倡议书 ) 九年级写作讲评课. 学校英语俱乐部提出 “ 听英语歌 ” 的倡 议书,请你就这一话题写一篇约 100 词的 英语文章,内容可包括:听英语歌放松心 情,有利于学习 ,有利于了解 空闲时间 …… 等等,可适当发挥。 注意:文中不得出现真实人名、校名等相.
Fry Phrase List 3.
There’s good, there’s better, but we want the BEST!
REPLACE TEXT WITH TITLE
Shutter SPeed.
Fry’s Third 100 Phrases Read each phrase out loud in a soft voice.
How To Help Your Child With Homework
Kangaroo Club Surveys - Initial Findings
Shutter SPeed.
Read the phrases before the slide changes for fluency practice.
START.
Fry’s Third 100 Phrases Read each phrase out loud in a soft voice.
8 most useful proverbs
REPLACE TEXT WITH TITLE
Presentation transcript:

The Second-System Effect a.k.a. the sophomore project

Star Wars: Knights of the Old Republic Source:

Star Wars: Knights of the Old Republic II Source: Believed by many to be released as an incomplete product following a rushed development period (a fact which is supported by evidence of missing content within the game's files), KOTOR II's story is full of holes (and more than a few gameplay bugs). The worst offender is the game's closing sequence - Light Side OR Dark Side - which isn't really an ending so much as it is proof that you've wasted a colossal amount of time Source:

What is the Second-System Effect? The Second-System effect is what designers of systems need to watch out for. The Second-System effect is what designers of systems need to watch out for. Sophomore comes from the Greek word sophos meaning wise and moros meaning foolish. ( Sophomore comes from the Greek word sophos meaning wise and moros meaning foolish. (

More != Better If you are able to re-design a system you would want to include everything that was not included the first time. If you are able to re-design a system you would want to include everything that was not included the first time. This is where you need to be careful because you might add too much to the systems and what was added to speed up the system might actually slow it down. This is where you need to be careful because you might add too much to the systems and what was added to speed up the system might actually slow it down.

Example: OS/360 For nearly the entire team OS/360 was their second project For nearly the entire team OS/360 was their second project The designers added a function to correct the date for leap year which took up 26 bytes of data (which was a lot of space during that time). The designers added a function to correct the date for leap year which took up 26 bytes of data (which was a lot of space during that time).

Don’t make obsolete better! The OS/360 team made another mistake, they tried to improve parts of their system that were made obsolete by better methods. The OS/360 team made another mistake, they tried to improve parts of their system that were made obsolete by better methods. OS/360 was designed so the mistakes could be corrected with out recompiling but with their method and new compilers their way ended up taking longer. OS/360 was designed so the mistakes could be corrected with out recompiling but with their method and new compilers their way ended up taking longer.

How to avoid the Second-System Effect? The Architect just needs to be very careful and keep in mind of certain things that can bog down the system. The Architect just needs to be very careful and keep in mind of certain things that can bog down the system. He should also create a system to measure each new function he wants to implement. This would measure added functionally and how many resources are needed for it to determine it’s worth. He should also create a system to measure each new function he wants to implement. This would measure added functionally and how many resources are needed for it to determine it’s worth.

Questions?