RObservations #48: Exploring All Possible Hands in 5 card Poker
A technical blog post demonstrating how to use R programming to computationally enumerate all possible 5-card poker hands from a standard deck.
A technical blog post demonstrating how to use R programming to computationally enumerate all possible 5-card poker hands from a standard deck.
A developer explains their frustration with negative news and tech trends, leading them to build their own browser from scratch using Rust.
A curated list of essential books for software engineers to master design patterns, architecture, and core development principles in 2023.
A developer explains why they left Twitter and Reddit, citing negative impacts on mental health and the enshittification of platforms, and discusses rebuilding their blog with Zig.
A poetic reflection on the immersive, focused state of deep coding work and the struggle to maintain that flow.
Analyzes the lack of consequences for incorrect tech predictions online and how it incentivizes making bold, often wrong, claims.
A personal blog post reflecting on books read, AI's impact, and developer experience, with a focus on technology and purpose.
A deep dive into solving C++ static initialization order fiasco (SIOF) and destruction issues encountered while maintaining PyTorch at Google.
A personal story about a programmer's early fascination with coding, learning from a cousin, and overcoming initial challenges with Turbo Pascal.
A summary of the book 'Teaching Tech Together', highlighting key methods for effective technology education like live coding and learner personas.
Explores the limitations of RGB for generating colors and proposes using hue-based color spaces like HSL for creating aesthetically pleasing, algorithmically generated color palettes.
Explains statistical sampling using a Go program example to estimate population percentages, highlighting its power and practical limits in tech contexts.
Explains the difference between case-sensitive and case-insensitive string comparisons in programming, with examples and language-specific implications.
A tutorial on programmatically manipulating SVG graphics using C# and the Svg NuGet package, including loading, modifying, and rendering them.
An opinionated guide for beginners starting Java development in 2023, covering setup, tools, and ecosystem recommendations.
An opinionated guide for beginners starting Java development in 2023, covering versions, tools, and ecosystem recommendations.
A developer shares personal goals for 2023, including creating a new app, writing technical blog posts, and improving programming skills.
A developer's reflection on his writing process and a weekly roundup of interesting tech podcasts, articles, and blog posts.
An article encouraging software developers to write about their learning experiences, even on non-novel topics, to practice writing, provide diverse perspectives, and cement understanding.
A programmer reflects on the value of technical books versus hands-on projects for learning programming languages like Elixir and Rust.