Bookmarks tagged “programming”

342 bookmarks tagged “programming”

Uncertain⟨T⟩

Uncertain⟨T⟩

· nshipster.com

GPS coordinates aren’t exact. Sensor readings have noise. User behavior is probabilistic. Yet we write code that pretends uncertainty doesn’t exist, forcing messy real-world data through clean Boolean logic.

Open Source is one person

Open Source is one person

· opensourcesecurity.io

The Register recently published a story titled Putin on the code: DoD reportedly relies on utility written by Russian dev. They should be ashamed of this story. This poor open source developer is getting beat up now to score some internet points. It’s very upsetting. But anyway,

How I build software quickly

How I build software quickly

· evanhahn.com

Know how good your code needs to be for the task at hand. Start with a rough draft. Try to soften requirements if you can. Don't get distracted. Make small changes. Practice specific skills.

Most RESTful APIs aren’t really RESTful

Most RESTful APIs aren’t really RESTful

· florian-kraemer.net

When talking about REST, it is worth reading the dissertation of Roy Thomas Fielding. The original paper that describes RESTful web, “Architectural Styles and the Design of Network-based Software Architectures” Roy T. Fielding (2000), introduces the Representational State Transfe

To be a better programmer, write little proofs in your head

To be a better programmer, write little proofs in your head

· the-nerve-blog.ghost.io

This is a brief write-up of a trick I learned that helps me write code faster and more accurately. I say "trick", but it's really something I started to do without noticing as I moved further into my career. When you're working on something difficult, sketch a proof in your

To Save C, We Must Save ABI

To Save C, We Must Save ABI

· thephd.dev

After that first Firebrand of an article on Application Binary Interface (ABI) Stability, I’m not sure anyone expected this to be the title of the next one, ...

How Questions Build Software

How Questions Build Software

· akdev.blog

Looking back, I never thought I would build a career in software. My degree is in Chemistry, a field of precise rules and predictable reactions. What could a mind buzzing with ionic bonds and benzene rings understand about software? That self-inflict...