---
title: "Mark Rikhter (@markrikhter) | Hashnode"
description: "Mark Rikhter (@markrikhter) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@markrikhter"
---

@markrikhter

# Mark Rikhter

@markrikhter · Joined July 2025

### [What Two Years of Hiring Dev Agencies Taught Me About Reading Between the Lines](https://softwareblogg.hashnode.dev/what-two-years-of-hiring-dev-agencies-taught-me-about-reading-between-the-lines?utm_source=hashnode&utm_medium=feed)

I've contracted out development work four times now across two companies. Some went well. One was a disaster. The pattern in why is clearer to me now than it was when I started. The disaster wasn't a

2 min read · [softwareblogg.hashnode.dev](https://softwareblogg.hashnode.dev/what-two-years-of-hiring-dev-agencies-taught-me-about-reading-between-the-lines?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/what-two-years-of-hiring-dev-agencies-taught-me-about-reading-between-the-lines/6a200c6c54e8a60fa0e82720) [Jun 3](https://hashnode.com/posts/what-two-years-of-hiring-dev-agencies-taught-me-about-reading-between-the-lines/6a200c6c54e8a60fa0e82720)

### [Why Most Nonprofit Tech Projects Fail Before a Single Line of Code Gets Written](https://softwareblogg.hashnode.dev/why-most-nonprofit-tech-projects-fail-before-a-single-line-of-code-gets-written?utm_source=hashnode&utm_medium=feed)

I've been freelancing and contracting for about six years now, and roughly a third of my projects have been for nonprofits or NGOs. The pattern I keep seeing is the same: an organization with a real m

2 min read · [softwareblogg.hashnode.dev](https://softwareblogg.hashnode.dev/why-most-nonprofit-tech-projects-fail-before-a-single-line-of-code-gets-written?utm_source=hashnode&utm_medium=feed)

[May 6](https://hashnode.com/posts/why-most-nonprofit-tech-projects-fail-before-a-single-line-of-code-gets-written/69fb344650ecad453323afc0)

### [What I Learned Scoping a Tutor App From Scratch](https://softwareblogg.hashnode.dev/what-i-learned-scoping-a-tutor-app-from-scratch?utm_source=hashnode&utm_medium=feed)

Last year I helped a client scope out a tutoring marketplace from zero. They had a clear idea connect students with tutors, handle bookings, run video sessions, take a cut of payments. Simple enough o

2 min read · [softwareblogg.hashnode.dev](https://softwareblogg.hashnode.dev/what-i-learned-scoping-a-tutor-app-from-scratch?utm_source=hashnode&utm_medium=feed)

[Mar 18](https://hashnode.com/posts/what-i-learned-scoping-a-tutor-app-from-scratch/69bab5458c55d6eefb2013e5)

### [Why Your Data Pipeline Is Only as Good as Your Governance Strategy](https://softwareblogg.hashnode.dev/why-your-data-pipeline-is-only-as-good-as-your-governance-strategy?utm_source=hashnode&utm_medium=feed)

I've been building data pipelines for the better part of six years now, mostly in enterprise environments running on Azure Data Factory and various SQL Server stacks. And if there's one thing I've lea

5 min read · [softwareblogg.hashnode.dev](https://softwareblogg.hashnode.dev/why-your-data-pipeline-is-only-as-good-as-your-governance-strategy?utm_source=hashnode&utm_medium=feed)

[Mar 18](https://hashnode.com/posts/why-your-data-pipeline-is-only-as-good-as-your-governance-strategy/69ba5cebc22d3eeb8a55da24)

### [The Importance of Planning Your LMS Migration Early](https://softwareblogg.hashnode.dev/the-importance-of-planning-your-lms-migration-early?utm_source=hashnode&utm_medium=feed)

Switching learning platforms can be a complex undertaking, which is why starting your LMS migration with a clear plan is essential. Early preparation ensures that data transfer, user onboarding, and system configuration happen smoothly. This process ...

1 min read · [softwareblogg.hashnode.dev](https://softwareblogg.hashnode.dev/the-importance-of-planning-your-lms-migration-early?utm_source=hashnode&utm_medium=feed)

[Aug 15, 2025](https://hashnode.com/posts/the-importance-of-planning-your-lms-migration-early/689eda0d98a3ed1ef7a3e08f)
