Rob's Roost

Loading...

Skip to content
Rob's Roost Rob's Roost Thoughtful Technology, Ethical Thinking, Real-World Experience
  • Facebook
  • GitHub
  • LinkedIn
  • RSS
  • Email
  • Home
  • Blog
  • Series
    • Monthly Series
    • Faith Series
    • Other Series
    • Archived Series
  • About Me

Category:Technology

Practical technology articles covering programming, web development, cybersecurity, software engineering and digital tools.

Code Reviews That Build People Up

Posted on 9 November 2026Updated on 8 November 2026by Robert ElliottCategories:Blog Series, Technology
This entry is part 4 of 4 in the series
November 2026 — Community & Accountability

A code review can be an invitation to learn or an exercise in humiliation. The difference often lies less in the technical comment than in the…

TaggedSoftware DevelopmentProgramming

Collaborative Development Done Well

Posted on 2 November 2026Updated on 4 November 2026by Robert ElliottCategories:Blog Series, Technology, Technology and Programming
This entry is part 2 of 4 in the series
November 2026 — Community & Accountability

Software development is often imagined as an individual at a keyboard solving difficult problems.

TaggedProgrammingSoftware Development

Recovering From Outages Gracefully

Posted on 26 October 2026Updated on 4 November 2026by Robert ElliottCategories:Blog Series, Technology, Technology and Programming
This entry is part 9 of 10 in the series
Octobers 2026 - Failure & Redemption

An outage reveals what a system was really designed to do. Architecture diagrams describe normal operation.

TaggedSoftware DevelopmentProgramming

Why Systems Fail (and What We Can Learn)

Posted on 19 October 2026Updated on 4 November 2026by Robert ElliottCategories:Blog Series, Technology, Technology and Programming
This entry is part 7 of 10 in the series
Octobers 2026 - Failure & Redemption

When a system fails, the temptation is to look for the broken component. Which server crashed? Which query timed out?

TaggedSoftware DevelopmentArtificial Intelligence

Post-Mortems Done Well

Posted on 12 October 2026Updated on 4 November 2026by Robert ElliottCategories:Technology, Technology and Programming, Blog Series
This entry is part 5 of 10 in the series
Octobers 2026 - Failure & Redemption

When a serious technical incident ends, everyone wants to move on. The service is back. Customers can log in again.

TaggedSoftware DevelopmentProgramming

Learning From Bugs: Failures That Teach

Posted on 5 October 2026Updated on 4 November 2026by Robert ElliottCategories:Blog Series, Technology, Technology and Programming
This entry is part 3 of 10 in the series
Octobers 2026 - Failure & Redemption

Every programmer eventually creates a bug that makes them stare at the screen and wonder how they ever thought the code was correct.

TaggedSoftware DevelopmentArtificial Intelligence

Formation Through Collaboration

Posted on 28 September 2026Updated on 4 November 2026by Robert ElliottCategories:Technology and Programming, Blog Series, Technology
This entry is part 9 of 9 in the series
September 2026 - Formation

No engineer develops alone. Even when we work independently, our thinking has been shaped by other people: teachers, documentation authors…

TaggedProgrammingSoftware Development

Choosing Tools That Form Good Thinking

Posted on 21 September 2026Updated on 4 November 2026by Robert ElliottCategories:Blog Series, Technology, Technology and Programming
This entry is part 7 of 9 in the series
September 2026 - Formation

Tools do more than change what we can produce. They change how we think. An IDE changes how we navigate code.

TaggedProgrammingSoftware Development

Building Habits That Make Better Engineers

Posted on 14 September 2026Updated on 4 November 2026by Robert ElliottCategories:Blog Series, Technology, Technology and Programming
This entry is part 5 of 9 in the series
September 2026 - Formation

Good engineers are not built only by difficult projects. They are formed by ordinary habits repeated when nobody is paying particular attention.

TaggedProgrammingSoftware Development

How Practice Shapes Expertise

Posted on 7 September 2026Updated on 4 November 2026by Robert ElliottCategories:Blog Series, Technology, Technology and Programming
This entry is part 3 of 9 in the series
September 2026 - Formation

Expertise is often mistaken for knowledge. We imagine that becoming better at software development means accumulating more languages, frameworks…

TaggedSoftware DevelopmentProgramming

Posts navigation

Older posts
November 2026
S M T W T F S
1234567
891011121314
15161718192021
22232425262728
2930  
« Oct    
  • Home
  • Other Series
  • Monthly Series
  • About Me
  • PRIVACY POLICY
  • Facebook
  • GitHub
  • LinkedIn
  • RSS
  • Email
© Rob's Roost. All rights reserved.
Back to top