News for hackers. Stuff that matters.
Re:Things to say when you're losing a technical argument (2001) by shoto_io on Friday November 05, 2021 @02:31PM (#29123075)
Could you share the basic outline / structure? Which points need to be addressed?
Re:Things to say when you're losing a technical argument (2001) by nanomonkey on Saturday November 06, 2021 @01:50AM (#29127856)
[Design Doc Template]

* Background

Background on the problem we’re solving.

* Design Goals

Requirements and goals of the project. This should also include numbers like traffic assumptions, usage, uptime requirements, etc.

* Other Proposals

Options that were looked at, but we evaluated that weren’t going to work

1. Option 1

2. Option 2

* Solution Summary

Summary of the solution in a paragraph or two.

* Solution Details

Details of the solution...feel free to add/remove sections that make sense, some starter ones are below.

* System diagram

Diagram of all the binaries, databases and 3rd party services that this system touches

* Wire frames

Any wireframes for the UI if this has a frontend component?

* Code

Where is the code going to go? Does this touch any common repos? Any new repos being created?

* Testing

What kind of testing is going to be done. Unit tests, regression tests, etc.

* Scaling

What aspects of traffic do we need to think about for scaling. If the traffic goes 10x, we ok? could the database grow 10x and cause issues?

* Operation details

Details that the operations team might want to know like location of binaries, monitoring to be setup, oncall, etc

* Internationalization

Do we need to think about spanish?

* Tradeoffs made

Write out the big tradeoffs made

Re:Things to say when you're losing a technical argument (2001) by pie42000 on Friday November 05, 2021 @03:12PM (#29123572)
Yeah, gimme one sec and I will draft up a white paper on drafting whitepapers
Re:Things to say when you're losing a technical argument (2001) by shoto_io on Friday November 05, 2021 @03:14PM (#29123588)
Good one! I promise to wait for it right here until you get back!
Re:Things to say when you're losing a technical argument (2001) by mavelikara on Saturday November 06, 2021 @03:03AM (#29128084)
Not the GP, but here is an example that had influenced my thoughts on this topic: https://www.joelonsoftware.com/2005/08/17/the-project-aardva...
Re:Things to say when you're losing a technical argument (2001) by marcolussetti on Saturday November 06, 2021 @03:57AM (#29128268)
Looks like unfortunately the link to the PDF there is broken.
Re:Things to say when you're losing a technical argument (2001) by bmn__ on Wednesday November 10, 2021 @11:52AM (#29176920)
Today you are one of the "lucky ten thousand" to learn about the Internet Archive.

https://web.archive.org/web/20051224054905/http://www.joelon...

If that was helpful, then please donate.

https://archive.org/donate

Re:Things to say when you're losing a technical argument (2001) by mavelikara on Sunday November 07, 2021 @01:26AM (#29136817)
Re:Things to say when you're losing a technical argument (2001) by ZainRiz on Friday November 05, 2021 @04:31PM (#29124412)
Sure, could you just put your request in a google doc and share the link here?

Just let me know what you want to learn, how you hope to use it, and what you've tried in the past.

kthx