About:

Filip is a programming buff with formal training in journalism.

Website:

Specializations:

Incoming Links:

Outgoing Links:

Joel Spolsky
Subscribe to RSS:
The article discusses the development of a niche 3D renderer for a game using Flutter and Dart, focusing on achieving a unique aesthetic that combines 1970s sci-fi with modern military UI. The author details the process of creatin...
The post discusses Google's internal lint tool, LINT.IfChange, which helps keep code files in sync by providing lint warnings when changes are made to one file without corresponding changes in another. The author explains its prac...
Techniques for creating a 2D tactical game that minimizes tile visibility to enhance immersion and realism are explored, including string-pulling and signed distance fields.
Frustration over intrusive AI features in Gmail highlights the risk of losing paying customers due to aggressive upselling and poor user experience.
A workflow for integrating AI agents with git worktree to improve coding efficiency while managing multiple projects simultaneously.
Understanding complex topics requires foundational knowledge, and expecting simple explanations can lead to elitism and misconceptions about expertise.
The article discusses the differences between playtests and demos, emphasizing that playtests provide early access to incomplete games that may have bugs and clunky gameplay. It offers advice for players on how to effectively part...
Tech professionals often limit their children's technology use to protect them from its harmful effects, emphasizing the need for balance and critical thinking skills.
The article discusses the impact of new technologies, particularly A.I., on productivity and skill development. It argues that while A.I. can make work faster, it does not necessarily lead to shorter workdays or more leisure time....
The article discusses the recurring drama on social media between competing technologies, exemplified by the negative comments exchanged between communities of different tech stacks. The author argues that responding to such negat...
Hráček explores how a lack of expectations and scarcity of entertainment can lead to a deep appreciation for a game like Ultima 8, despite its flaws.
The text discusses the different types of open source software and the varying expectations associated with them. It introduces the concept of high-expectation versus low-expectation open source and emphasizes the importance of se...
The text discusses the trend of 'Indie Small Web' and the use of static websites for personal content. The author shares their experience with building static sites and the use of Server Side Includes (SSI) as a simple templating ...
The text discusses a book called Math minus math, which is full of nonsensical schematics and is considered an example of asemic writing. The author expresses their fascination with the book and its graphical poetry, despite ackno...
The text discusses the principle of 'Performance vs Preference' and how it applies to design and people's choices. It emphasizes that increasing performance does not necessarily increase desirability and that success in design is ...
The text discusses the importance of knowing the capabilities and limits of technologies for game developers. The author benchmarks Flutter, Flame, Unity, and Godot for game development. The benchmark is targeted at 2D games and m...
The text discusses the concept of superstar economies, where a small number of people earn enormous amounts of money and dominate their fields. It provides examples of how various professions have been affected by superstar econom...
The author, who grew up in a socialist country, expresses concern about the glorification of socialism in the West. He distinguishes between socialism and social democracy, and highlights the negative aspects of socialism, includi...
The author discusses the impact of immersive technology, particularly video games, on the engineering industry and the human race. He argues that the focus on making technology more immersive has led to a misallocation of talent a...
The author discusses the downsides of using broad-public social media platforms such as Twitter and Facebook, and suggests alternative ways to use social media more sustainably. He emphasizes the importance of being intentional ab...
The text discusses the engineering principles behind the development of GIANT ROBOT GAME, focusing on code organization, classes, NPC AI, and the high-level approach to the game. It also delves into the philosophy of radical power...
The text is a manual for working with Filip Hráček, outlining his development philosophy, mode of work, and communication preferences. He emphasizes the importance of customer value, trade-offs, and avoiding premature optimization...

0Index

2023-08-06

The text is about the author's articles on selfimproving.dev and Medium, covering themes such as software development, Flutter & Dart, and various other topics. The author discusses the reasons behind the success of certain techno...
The text discusses the educational value of video games, highlighting how they can teach important skills and patterns. It emphasizes the importance of games that teach without sacrificing fun, and the need for a shared understand...