---
title: "Naming things is suddenly easier"
url: https://daily.dev/posts/naming-things-is-suddenly-easier-upju7ymwr
source_url: https://freek.dev/2835-naming-things-is-suddenly-easier
type: article
source: "FREEK.DEV"
published: 2025-03-27T10:12:07.752Z
updated: 2025-03-27T10:12:22.356Z
tags: ["webdev", "php", "laravel", "monitoring"]
reading_time: 1
upvotes: 111
comments: 8
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Naming things is suddenly easier

**[FREEK.DEV](https://daily.dev/sources/freek)** · 1 min read · 111 upvotes · 8 comments

## Summary

Oh Dear is an all-in-one monitoring tool that provides uptime monitoring, SSL certificate checks, broken link detection, and more, with a user-friendly API and excellent documentation. The author shares programming tips, tutorials, and opinions through various platforms and a monthly newsletter, focusing on Laravel and modern PHP development.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://freek.dev/2835-naming-things-is-suddenly-easier>

## Community discussion

Top comments from developers on daily.dev.

**@augustomen** · 25 upvotes

> Oh great. He just made the next developer (and perhaps himself in the future) have to figure out what's a "complete" and what's an "incomplete" user. Good luck.

**@neoscripter** · 15 upvotes

> Okay, but we are writing code not for businessmen, right? We are writing it for other devs and for ourselves. Honestly, the name "CompleteUsers" doesn't make sense to me at all. The initial version with "WhereNotNull" is way clearer for me and probably would be for most other  programmers

**@xidib78169** · 4 upvotes

> As you can already find opposing opinions to this, you can reaffirm that naming things is not an easy problem...

**@itsmnthn** · 2 upvotes

> This makes sense until the hasPassword method. It is more understandable to a programmer, and it is straightforward. In the context of a programmer, the specific implementation details are inconsequential to a business person as long as the function works.

**@daniel8000** · 2 upvotes

> To name properly, you just have to dare to name it properly. For example: if someone is a douchebag, name him douchebag. Not some "not very nice boy"

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 0 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments
- [CNCF Unveils Schedule for KubeCon \+ CloudNativeCon Europe 2026](https://daily.dev/posts/cncf-unveils-schedule-for-kubecon-cloudnativecon-europe-2026-ikhcoa5cb) · CNCF · 2 upvotes · 0 comments
- [CNCF Debuts KubeCon \+ CloudNativeCon Japan 2026 Schedule](https://daily.dev/posts/cncf-debuts-kubecon-cloudnativecon-japan-2026-schedule-xp5pyudub) · CNCF · 1 upvotes · 0 comments

---

Tags: [#webdev](https://daily.dev/tags/webdev), [#php](https://daily.dev/tags/php), [#laravel](https://daily.dev/tags/laravel), [#monitoring](https://daily.dev/tags/monitoring)

[View this post on daily.dev](https://daily.dev/posts/naming-things-is-suddenly-easier-upju7ymwr)
