reviewbookJan 27, 2024, 8:16 AMSummary of Recent Books I've ReadI've read various books recently, so I'll summarize the ones that are generally well-received as a memo. I'll add a brief comment, but if there's a lot to write, I'll summarize them in separate articles.
reviewbookJan 24, 2024, 8:04 AM[Book Review] For Those Who Always Say 'I Don't Have Time': The Behavioral Economics of ScarcityThis book review explores the impact of scarcity on our behavior, using numerous real-life examples to illustrate how the lack of time and money affects us.
developmentblockchainbookAug 6, 2022, 8:44 AMReleasing "Create and Learn NFT x Blockchain Solana NFT-based Anonymous Membership Site" at C100We will be releasing a new book titled "Create and Learn NFT x Blockchain Solana NFT-based Anonymous Membership Site" at Comic Market 100. This book teaches how to create an anonymous membership site using Solana, a fast blockchain written in Rust, and NFTs. It covers the basics of blockchain technology and the technical elements necessary for NFT sales.
bookreviewMay 21, 2018, 4:30 AM"Start with the Issue" ImpressionsThis is an impression of "Start with the Issue". The author emphasizes the importance of "narrowing down the problem" as a crucial step to increase productivity, and explains the specific approach and reasoning. This article summarizes the key points for problem-solving from an engineer's perspective, including actual failure examples.
bookdevelopmentDec 31, 2017, 4:40 AMI Released a Technical Book at Winter Comiket (C93)I released a technical book at Winter Comiket (C93) for the first time. I wrote about my experiences, from applying to participating in the event, including the schedule and procedures. I also shared my thoughts on selling my book at the event.
bookreviewJan 6, 2017, 11:04 PMImpressions of "How Google Works"This book is written by Eric Schmidt, the current chairman of Google, and Jonathan Rosenberg, the former senior vice president of product management, who share the "lessons" they learned while contributing to Google's growth, along with many examples. The idea that companies that attract smart creatives and deliver excellent products can survive is particularly interesting. It's also an enjoyable read, and I recommend it even if you're not interested in business.
bookreviewDec 4, 2016, 6:22 AM"Team Geek" Impressions"Team Geek" is a book that introduces the method of building a team by Google engineers. The authors, based on their experience in developing Subversion and working at Google, emphasize the importance of teamwork and cooperation. In particular, the book provides many tips for managers, focusing on the HRT (Humility, Respect, and Trust) concept to build a team culture. It also touches on how to deal with harmful individuals. This book is packed with extremely useful information for those who lead teams.
bookdevelopmentNov 20, 2016, 6:33 AMScala Functional Design & Programming - Chapter 6 (6)I've finished reading Chapter 6 of Scala Functional Design & Programming. This chapter explains how to handle state and tackles issues such as random number generation and state transitions. By introducing the Rand type and State type, and generalizing map, map2, and flatMap, we can smoothly handle state transitions. Finally, we experienced powerful stateless descriptions through a vending machine simulation.
bookreviewNov 16, 2016, 7:24 AM"Soft Skills" Impressions"Soft Skills" is a technical book targeting programmers, but it's also a book about career development and life. This book touches on various aspects of life, from daily work to asset formation. The author explains techniques such as the spiral of learning and selling, asset formation, and KanbanFlow in detail. In particular, it emphasizes the importance of habituation and the effects of output. Reading this book may help you find direction in life.
bookdevelopmentOct 10, 2016, 1:15 AMScala Functional Design & Programming - Chapter 5 (5)I read Chapter 5 of Scala Functional Design & Programming and learned about lazy evaluation and Stream implementation. Stream utilizes lazy evaluation to achieve efficient processing, and I learned about generating infinite streams and implementing functions using foldRight. After grasping the basics of Stream, I learned about generating infinite streams and implementing functions using unfold. Finally, I learned about implementing tails and scanRight.