Write Shitty Code
cyclic.shI know how to write good code. Usually it means spending more time now to make the code better for some future state of the world. This assumes that I know what the future will look like. In software we … Read more
I know how to write good code. Usually it means spending more time now to make the code better for some future state of the world. This assumes that I know what the future will look like. In software we … Read more
Always use the word ‘Africa’ or ‘Darkness’ or ‘Safari’ in your title. Subtitles may include the words ‘Zanzibar’, ‘Masai’, ‘Zulu’, ‘Zambezi’, ‘Congo’, ‘Nile’, ‘Big’, ‘Sky’, ‘Shadow’, ‘Drum’, ‘Sun’ or ‘Bygone’. Also useful are words such as ‘Guerrillas’, ‘Timeless’, ‘Primordial’ and … Read more
June 28, 2021 Good writing is like good code, it’s simple, efficient, and structured. Conversely, bad writing resembles bad code. It’s unnecessarily complex, inefficient with the reader’s memory, and structured like a bowl of spaghetti. Good writing is simple As … Read more
GitHub – spencertipping/jit-tutorial: How to write a very simple JIT compiler {{ message }} You can’t perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another … Read more
July 3, 2019 Photo by Callum Wale on Unsplash It happens a lot, you write a bash script and half way it exits due an error. You fix the error in your system and run the script again. But half … Read more
I wrote this document after receiving large amounts of email from people who would like to write an emulator of one or another computer but do not know where to start. Any opinions and advices contained in the following text … Read more
None of my neighbors subscribe to my Substack newsletter, as far as I can tell. That’s fine with me. I don’t talk much about my vocation around here. We’ve lived in this house for many years (although we will be … Read more
October 15, 2021 — I’m always trying to improve my writing. I want my writing to be more meaningful, clearer, more memorable, and shorter. I would also like to write faster. That’s a tall order and there aren’t many shortcuts. … Read more
If you’re knowledgeable in a technical field, writing a book to teach others a few things can be a rewarding experience on many different levels. With the many avenues available for self-publishing these days, an important question to ask yourself … Read more
As YC has gone remote in the last year, our small-but-mighty software team has been busy building the OS that runs all of YC. In the last six months alone, we’ve rewritten our entire Demo Day experience (to connect founders … Read more