{"id":3347,"date":"2019-10-31T10:56:05","date_gmt":"2019-10-31T05:26:05","guid":{"rendered":"http:\/\/reliablesoftwares.com\/blog\/?p=3347"},"modified":"2019-10-31T10:56:08","modified_gmt":"2019-10-31T05:26:08","slug":"book-review-it-doesnt-have-to-be-crazy-at-work","status":"publish","type":"post","link":"http:\/\/reliablesoftwares.com\/blog\/book-review-it-doesnt-have-to-be-crazy-at-work\/","title":{"rendered":"Book Review: It Doesn&#8217;t Have to Be Crazy at Work"},"content":{"rendered":"<p><a href=\"http:\/\/reliablesoftwares.com\/blog\/book-review-it-doesnt-have-to-be-crazy-at-work\/carzywork\/\" rel=\"attachment wp-att-3348\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3348\" data-permalink=\"http:\/\/reliablesoftwares.com\/blog\/book-review-it-doesnt-have-to-be-crazy-at-work\/carzywork\/\" data-orig-file=\"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2019\/10\/carzywork.jpg?fit=316%2C475\" data-orig-size=\"316,475\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"carzywork\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2019\/10\/carzywork.jpg?fit=316%2C475\" class=\"alignleft size-medium wp-image-3348\" src=\"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2019\/10\/carzywork.jpg?resize=200%2C300\" alt=\"\" width=\"200\" height=\"300\" srcset=\"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2019\/10\/carzywork.jpg?resize=200%2C300 200w, https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2019\/10\/carzywork.jpg?w=316 316w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><\/a>I wanted to read this book for quite some time but just could not find the time. I am happy that finally, I have completed the book. I found some of the advice to be insightful:<\/p>\n<p>* Your company is a product. In fact, it should be your best product.<\/p>\n<p>* Creativity, progress, and impact do not yield to brute force.<\/p>\n<p>* Office hours: subject-matter experts at your company should hold regularly scheduled office hours where they are 100% available for questions, pair coding, etc. This creates a nice balance where the expert can provide guidance to others without their day being constantly broken up by distractions.<\/p>\n<p>* On work-life balance: If it\u2019s easier for work to claim a Sunday than for life to borrow a Thursday, there ain\u2019t no balance.<\/p>\n<p>* Library rules at the office. To be able to have an office that&#8217;s productive, follow the rules you do at a library: be quiet; if you need to talk to someone, find a room; don&#8217;t distract others unless it&#8217;s very important. This creates an office that is more peaceful, less stressful, and better at helping people stay focused and get things done.<\/p>\n<p>* Budget, not estimates. Most software companies come up with a product idea and ask the engineers to estimate how long it&#8217;ll take to build. These estimates are notoriously wrong, often by an order of magnitude. Basecamp does the opposite: they set a budget for a project and ask what can be built within that budget. The key idea is to figure out how valuable the feature\/product is likely to be, to set a budget that reflects your &#8220;appetite&#8221; for getting that value, and then doing your best to figure out what can fit within that budget.<\/p>\n<p>* Basecamp organizes most of the company into teams of three (e.g., a designer plus two engineers). Three people are enough to do important work but small enough that communication and planning overhead is minimal. With bigger teams, you almost always need management, and there is way more overhead, so it&#8217;s way more expensive, without that much more actually getting done.<\/p>\n<p>* Don\u2019t act immediately on every great idea. Create a culture where you _always_ wait to implement a great new idea. This forces people to sleep on it; very often, a week or two later, you realize it wasn&#8217;t as great of an idea as you originally thought. Moreover, this avoids constantly jumping from one new idea to the next, leaving lots of unfinished work in your wake.<\/p>\n<p>* When you say no, you&#8217;re saying no to just one thing. But when you say yes, you&#8217;re implicitly saying no to millions of other things. Saying no leaves all your options on the table, as you can usually say yes later; but if you say yes right away, you immediately remove most of your other options.<\/p>\n<p>But I also found some of the advice to be questionable at best, or flat out lying\/BS at worst:<\/p>\n<p>* They seem to create the impression that offices have no value whatsoever, and that everything should be done remotely \/ asynchronously. The reality is that it&#8217;s a trade-off. Remote-first companies have many benefits, such as no commute, full control over hours, few distractions, and no office costs, but they also have some major drawbacks, such as reduced team bonding, increased barrier to asking questions, far less serendipitous discussions, more complexity in management, more complexity in giving feedback, and so on.<\/p>\n<p>* They make it seem like meetings have no value whatsoever. While many types of meetings are wasteful, I think the idea that almost all meetings are wasteful is self-evidently absurd.<\/p>\n<p>* They claim that they never raised any money from VCs, but that&#8217;s misleading at best, as they raised money from Jeff Bezos&#8217; personal investment company (https:\/\/signalvnoise.com\/archives2\/be&#8230;). Perhaps it&#8217;s not a VC firm, but perhaps they should stop pretending like they never raised a cent.<\/p>\n<p>* They claim to never set goals or do long-term planning as a company, and apparently just make it all up as they go along. Ignoring for a second whether that&#8217;s a good thing for a business or not, the reality is that _everyone_ has goals and does long-term planning: at a bare minimum, you have goals and plans in your mind, but beyond that, I find it hard to imagine co-founders working together for 15+ years without having dreamed up all sorts of long-term plans and goals. So when they claim they don&#8217;t have goals or plans, all they are really saying is that they don&#8217;t publicly verbalize their goals or plans.<\/p>\n<p>Overall, the book is hit or miss. The writing can be funny, but also obnoxious; the list format is efficient, but not enjoyable reading; the advice is sometimes valuable and sometimes absurd. You&#8217;re probably better off saving time and reading their blog posts.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I wanted to read this book for quite some time but just could not find the time. I am happy<\/p>\n","protected":false},"author":1,"featured_media":3348,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[4],"tags":[28,679,673],"class_list":["post-3347","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-books","tag-book","tag-carzy","tag-work"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/pgLsB5-RZ","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":2208,"url":"http:\/\/reliablesoftwares.com\/blog\/moon-reader-innovative-book-reader-with-powerful-controls-full-functions\/","url_meta":{"origin":3347,"position":0},"title":"Moon+ Reader Innovative book reader with powerful controls &#038; full functions","author":"saifuddin","date":"July 6, 2016","format":false,"excerpt":"Moon+ Reader is an android app for reading any documents \/ books. Now it's better looking and highly customizable. Supports formats like epub, pdf, mobi, chm, cbr, cbz, umd, fb2, txt, html, rar, zip or OPDS. What I loved the most is, in Pro version you get Text to Speech\u2026","rel":"","context":"In &quot;App&quot;","block_context":{"text":"App","link":"http:\/\/reliablesoftwares.com\/blog\/category\/blog\/app\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2016\/07\/moonreader.png?fit=1200%2C900&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2016\/07\/moonreader.png?fit=1200%2C900&resize=350%2C200 1x, https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2016\/07\/moonreader.png?fit=1200%2C900&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2016\/07\/moonreader.png?fit=1200%2C900&resize=700%2C400 2x, https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2016\/07\/moonreader.png?fit=1200%2C900&resize=1050%2C600 3x"},"classes":[]},{"id":3663,"url":"http:\/\/reliablesoftwares.com\/blog\/book-review-tomorrow-and-tomorrow-and-tomorrow-a-novel-about-creation-not-just-games\/","url_meta":{"origin":3347,"position":1},"title":"Book Review Tomorrow, and Tomorrow, and Tomorrow \u2014 A Novel About Creation, Not Just Games","author":"saifuddin","date":"December 14, 2025","format":false,"excerpt":"Gabrielle Zevin\u2019s Tomorrow, and Tomorrow, and Tomorrow is often described as a \u201cvideo game novel,\u201d but that framing undersells what the book truly achieves. This is not a story about gaming as entertainment; it is a story about creation as identity, friendship as a long negotiation, and the emotional cost\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"http:\/\/reliablesoftwares.com\/blog\/category\/blog\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/12\/tomorrow.jpeg?fit=1200%2C675&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/12\/tomorrow.jpeg?fit=1200%2C675&resize=350%2C200 1x, https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/12\/tomorrow.jpeg?fit=1200%2C675&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/12\/tomorrow.jpeg?fit=1200%2C675&resize=700%2C400 2x, https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/12\/tomorrow.jpeg?fit=1200%2C675&resize=1050%2C600 3x"},"classes":[]},{"id":3630,"url":"http:\/\/reliablesoftwares.com\/blog\/the-ultimate-ai-prompt-engineering-guide-turn-anyone-into-a-power-user\/","url_meta":{"origin":3347,"position":2},"title":"The Ultimate AI Prompt Engineering Guide: Turn Anyone into a Power User","author":"saifuddin","date":"September 16, 2025","format":false,"excerpt":"Artificial Intelligence is only as powerful as the prompts you feed it. Whether you\u2019re chatting with ChatGPT, Claude, Gemini, or local open-source models, the real skill lies not in the tool itself\u2014but in how you communicate with it. This guide will walk you through prompt engineering fundamentals, platform-specific tips, advanced\u2026","rel":"","context":"In &quot;AI&quot;","block_context":{"text":"AI","link":"http:\/\/reliablesoftwares.com\/blog\/category\/blog\/ai\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/09\/ai.jpg?fit=1024%2C1024&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/09\/ai.jpg?fit=1024%2C1024&resize=350%2C200 1x, https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/09\/ai.jpg?fit=1024%2C1024&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/09\/ai.jpg?fit=1024%2C1024&resize=700%2C400 2x"},"classes":[]},{"id":3669,"url":"http:\/\/reliablesoftwares.com\/blog\/2025-year-in-review\/","url_meta":{"origin":3347,"position":3},"title":"2025 Year in Review","author":"saifuddin","date":"December 31, 2025","format":false,"excerpt":"Year-End Reflections and Future Aspirations As the year comes to an end, it offers a valuable opportunity to pause and take stock\u2014reviewing accomplishments, reflecting on lessons learned, and clarifying ambitions for the year ahead. To structure this reflection, I am revisiting the commitments I set last year and assessing them\u2026","rel":"","context":"In &quot;Article&quot;","block_context":{"text":"Article","link":"http:\/\/reliablesoftwares.com\/blog\/category\/article\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/12\/hny2026.jpg?fit=736%2C1104&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/12\/hny2026.jpg?fit=736%2C1104&resize=350%2C200 1x, https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/12\/hny2026.jpg?fit=736%2C1104&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/12\/hny2026.jpg?fit=736%2C1104&resize=700%2C400 2x"},"classes":[]},{"id":3642,"url":"http:\/\/reliablesoftwares.com\/blog\/building-a-personal-ai-assistant-that-actually-works-complete-tutorial\/","url_meta":{"origin":3347,"position":4},"title":"Building a Personal AI Assistant That Actually Works \u2013 Complete Tutorial","author":"saifuddin","date":"September 25, 2025","format":false,"excerpt":"We\u2019ve all dreamed of having our own J.A.R.V.I.S.\u2014an AI assistant that listens, thinks, and helps us with daily tasks. The good news? You don\u2019t need to spend $1,000+ on a commercial solution. With the right open-source tools, you can build a personal AI assistant for under $50. This tutorial walks\u2026","rel":"","context":"In &quot;AI&quot;","block_context":{"text":"AI","link":"http:\/\/reliablesoftwares.com\/blog\/category\/blog\/ai\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/09\/A_futuristic_personal_AI_assistant_setupglowing_ho_1757908515.jpg?fit=1024%2C1024&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/09\/A_futuristic_personal_AI_assistant_setupglowing_ho_1757908515.jpg?fit=1024%2C1024&resize=350%2C200 1x, https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/09\/A_futuristic_personal_AI_assistant_setupglowing_ho_1757908515.jpg?fit=1024%2C1024&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/09\/A_futuristic_personal_AI_assistant_setupglowing_ho_1757908515.jpg?fit=1024%2C1024&resize=700%2C400 2x"},"classes":[]},{"id":3633,"url":"http:\/\/reliablesoftwares.com\/blog\/i-trained-an-ai-on-my-10-years-of-emails-it-learned-to-predict-my-life\/","url_meta":{"origin":3347,"position":5},"title":"I Trained an AI on My 10 Years of Emails \u2013 It Learned to Predict My Life","author":"saifuddin","date":"September 18, 2025","format":false,"excerpt":"For years, I wondered: what patterns hide in my own digital footprint? So, I ran an experiment. I took 10 years of my emails, carefully cleaned the data, and trained a local AI model to analyze them. The results were surprising\u2014sometimes funny, sometimes uncomfortably accurate. Here\u2019s what I discovered. \ufe0f\u2026","rel":"","context":"In &quot;AI&quot;","block_context":{"text":"AI","link":"http:\/\/reliablesoftwares.com\/blog\/category\/blog\/ai\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/09\/ai-emails.jpg?fit=1024%2C1024&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/09\/ai-emails.jpg?fit=1024%2C1024&resize=350%2C200 1x, https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/09\/ai-emails.jpg?fit=1024%2C1024&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2025\/09\/ai-emails.jpg?fit=1024%2C1024&resize=700%2C400 2x"},"classes":[]}],"jetpack_likes_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/reliablesoftwares.com\/blog\/wp-content\/uploads\/2019\/10\/carzywork.jpg?fit=316%2C475","_links":{"self":[{"href":"http:\/\/reliablesoftwares.com\/blog\/wp-json\/wp\/v2\/posts\/3347","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/reliablesoftwares.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/reliablesoftwares.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/reliablesoftwares.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/reliablesoftwares.com\/blog\/wp-json\/wp\/v2\/comments?post=3347"}],"version-history":[{"count":2,"href":"http:\/\/reliablesoftwares.com\/blog\/wp-json\/wp\/v2\/posts\/3347\/revisions"}],"predecessor-version":[{"id":3350,"href":"http:\/\/reliablesoftwares.com\/blog\/wp-json\/wp\/v2\/posts\/3347\/revisions\/3350"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/reliablesoftwares.com\/blog\/wp-json\/wp\/v2\/media\/3348"}],"wp:attachment":[{"href":"http:\/\/reliablesoftwares.com\/blog\/wp-json\/wp\/v2\/media?parent=3347"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/reliablesoftwares.com\/blog\/wp-json\/wp\/v2\/categories?post=3347"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/reliablesoftwares.com\/blog\/wp-json\/wp\/v2\/tags?post=3347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}