Please turn JavaScript on

Brendan A R Sechter's Development Blog

Want to stay in touch with the latest updates from Brendan A R Sechter's Development Blog? That's easy! Just subscribe clicking the Follow button below, choose topics or keywords for filtering if you want to, and we send the news to your inbox, to your phone via push notifications or we put them on your personal page here on follow.it.

Reading your RSS feed has never been easier!

Website title: Brendan A R Sechter's Development Blog

Is this your feed? Claim it!

Publisher:  Unclaimed!
Message frequency:  0.68 / week

Message History

Getting characters one at a time with getchar() is useful. Sometimes a program needs to do other things while waiting for input. Sometimes blocking is problematic.

This post covers nonblocking getchar(). The problem consists of three parts.

Unbuffered getchar(). By default, getchar() buffers until input followed by a newline is available. <...


Read full story

no_std Rust programming involves developing applications without relying on Rust’s standard library (std). This constraint is typical in embedded systems, where resources are limited or when direct control over hardware is required. Why use no_std Rust?

Bare-Metal Requirement


Read full story

In college, I took a fascinating class on the philosophy of science that deeply shaped my present understanding of science and faith. My main takeaway from that class was the idea that science and faith are orthogonal. This means that they operate independently of one another, serving different roles in how we perceive and interact with the world. Science is everything that c...


Read full story

Lessons from Game Theory and Magic: The Gathering

Games are simplified models of decision environments that deliberately reduce complexity for analysis. When examined through the lens of game theory, concepts such as metagaming and a game’s meta provide structured insight into emergent strategic behavior under constraints, incentives, and competiti...


Read full story