IT Networking
Domain Registrars forms the global backbone the Internet. Knowing how IT Networking happens is key to making your business successful.
BSAConsulting is working towards certifications in in CompTia A+ and Network+ certificates and learning how to be a Fullstack JavaScript developer.
Below are writing samples from these certifications.
Why C-3P0 from Star Wars can teach us about Internet Networking
Why C-3P0 from Star Wars can teach us about Internet Networking
Creating Design Documents
Creating Design Documents
Why create a design doc?
- It is to make light of all the alternatives a project could have.
- Flesh out a design amongst people, to start a discussion and solicitation for collaboration from team members. (Kinda like a challenge to see if anybody has a better idea.)
- Solidifies a project, moves project forward.
- Provides good documentation for others after implementation.
- Helps summarize your accomplishments quicker.
- Saves time in repeating to others what exactly you are doing.
When to create a Design Doc?
It can be for various stages of a project and should be made in a collaborative word editing application.
For a project that is already launched, retroactively go back to design doc and fill out step #1 below.
Design Doc Template
- Retroactive Summery: post design implementation
- Results of the launch (or not launch)
- What metrics did you have?
- Which iteration you chose?
- What were the learnings?
- A Summary of proposal
- A few sentences of what you are trying to do
- Motivation
- Why are you doing this?
- What are you expecting?
- Hopes and Dreams for the project
- Screenshots
- Give a quick idea about what this feature is
- Design Alternatives
- List of alternatives
- Pro's and Cons of each alternative
- Highlight which alternative were trying to go with, which one is the preferred choice.
- Solicitation of other peoples ideas of alternatives, especially from senior people
- List of alternatives
- Other Considerations
- Experiments to set up?
- How to do logging?
- Accessibility references?
- Other Documentation?
- Anything else?