FirstDEV blog
  • Home
  • Ruby
  • Ruby On Rails
  • Tips
  • Solutions
  • About
Subscribe

Tips

We learn everyday, So!

Developer tips

Writing Changelogs That Developers Actually Read

Most changelogs are a dump of commit subjects. “Merge pull request #412 from feature/fix-thing”, “wip”, “address review comments”. Nobody reads them, so nobody maintains them, so they get worse — and the one

Rajan Bhattarai Rajan Bhattarai 11 min read
Developer tips

The Pull Request Description Nobody Writes (But Everyone Needs to Read)

Most pull request descriptions say some version of “fixes the bug.” The diff is four hundred lines across eleven files. Your reviewer opens it, has no idea what problem you were solving or

Rajan Bhattarai Rajan Bhattarai 11 min read
Developer tips

Async Code Review — How to Collaborate Without Blocking Each Other

You open a PR at 4pm Kathmandu time. Your reviewer is asleep in Lisbon. They review at 9am theirs, leave four questions, and go into meetings. You answer at 6pm yours. They respond

Rajan Bhattarai Rajan Bhattarai 11 min read
Developer tips

Environment Variables Done Right — dotenv Patterns and Production Pitfalls

ENV["STRIPE_KEY"] returns nil in production and the app boots anyway, quietly using no key, until the first payment fails four hours later. Environment variables are the simplest configuration mechanism available and the one

Rajan Bhattarai Rajan Bhattarai 10 min read
Developer tips

Reading a Stack Trace Like a Senior Engineer

A junior developer sees a stack trace and copies the top line into Google. A senior developer sees the same trace and knows within fifteen seconds which of their own files to open.

Rajan Bhattarai Rajan Bhattarai 10 min read
Developer tips

Load Testing Locally With wrk — Know Your App's Ceiling Before Deploy

“It’s fast enough” is a claim about a single request from one browser on a warm cache. It says nothing about what happens at fifty concurrent users, which is the number that actually

Rajan Bhattarai Rajan Bhattarai 10 min read
Developer tips

Git Bisect — Find the Regression-Introducing Commit in Under 10 Minutes

Something worked last month. It doesn’t work now. Between then and now there are four hundred commits, three of them yours, and nobody remembers touching that code. The instinct is to start reading

Rajan Bhattarai Rajan Bhattarai 10 min read
Developer tips

Tmux for Persistent Dev Sessions — The Setup That Survives Reboots

You have six terminal tabs open: server, console, test watcher, logs, git, and one you’ve forgotten the purpose of. Your laptop restarts for an update and all six are gone, along with the

Rajan Bhattarai Rajan Bhattarai 10 min read
Developer tips

Debugging Ruby with binding.break — Ditch byebug, Keep the Flow

Ruby 3.1 shipped debug in the standard library, and it quietly made three gems unnecessary. No byebug, no pry-byebug, no version conflicts between them, and — the part that changes how you work

Rajan Bhattarai Rajan Bhattarai 9 min read
Developer tips

How to Give Effective Code Reviews — The Reviewer's Craft

Code review is one of the highest-leverage activities a developer does. A good reviewer catches real problems before they reach production, helps less experienced engineers grow faster, and raises the quality bar for

Rajan Bhattarai Rajan Bhattarai 11 min read
Developer tips

How to Optimize Your LinkedIn Profile as a Developer (So Recruiters Actually Find You)

Most developer LinkedIn profiles are either a digital resume with bullet points copied from a Word document, or a ghost town that hasn’t been touched since the last job search. Both miss what

Rajan Bhattarai Rajan Bhattarai 11 min read
Developer tips

Developer Burnout — How to Recognize It Before It's Too Late and Actually Recover

Burnout in software development doesn’t usually announce itself. It accumulates. The work that used to be interesting stops being interesting. You spend longer on tasks that used to take no time. You feel

Rajan Bhattarai Rajan Bhattarai 10 min read
Developer tips

How to Negotiate a Promotion as a Developer — Without Playing Political Games

Most developers approach a promotion conversation like a salary negotiation: wait for performance review season, make their case, and hope the manager agrees. This approach loses promotions that should have been won, because

Rajan Bhattarai Rajan Bhattarai 11 min read
Developer tips

Remote Work Survival Guide — What Nobody Tells Developers Before They Start

Remote work sounds like the obvious upgrade: no commute, flexible hours, work from anywhere. And for many developers, it is. But there’s a specific failure mode that’s invisible in job descriptions and glossy

Rajan Bhattarai Rajan Bhattarai 10 min read
Developer tips

How to Write a Technical Blog Post That People Actually Read

Most technical blog posts fail at the same place: the opening. They start with a definition, a history of the problem, or a tour of all the things they won’t cover. By the

Rajan Bhattarai Rajan Bhattarai 10 min read
« Newer Posts Page 2 of 4 Older Posts »
FirstDEV blog © 2026
Proudly published with Jekyll & using Jasper2
Latest Posts Twitter
FirstDEV blog

Check viewARU - Brand Newsletter!

Newsletter to DEVs by DEVs - boost your Personal Brand & career! 🚀