Hacker Newsnew | past | comments | ask | show | jobs | submit | tombenner's commentslogin

Nice! You'd asked for my thoughts on this article [0]. Choosing the correction level of abstraction is an important part of naming, so I appreciate that the article focuses on it. (In case anyone is curious, this topic is discussed in the book, too.)

Walking through the Abstraction Ladder with an example is a useful approach here. I'm curious if the same takeaways could be achieved in fewer words (it looks like the article is currently ~3,000 words). I've personally found the Pyramid Principle [1] to be a helpful starting point for determining which points I'd like to make within a piece of writing and then structuring the content around those, which may be applicable here, too.

[0] https://news.ycombinator.com/item?id=22318512

[1] https://www.amazon.com/Pyramid-Principle-Logic-Writing-Think...


Thanks for reading and providing feedback. Yes, it definitely could've been shorter, but everything in it is intentional. Many longer pieces suffer from lack of editing, which was definitely not the case here. Looking forward to your book!


Thanks for the thorough feedback! I really appreciate specific feedback like this. (I'm the author.)

I agree with many of these points, and the content of the book has more alignment with your perspective than the brief list of principles may suggest.

Many of these principles (and their names) still seem imperfect to me, but I've been struggling to find better ones. I'll take a look at The Kingkiller Chronicle; if you have other thoughts on how to improve the principles apart from what you've mentioned above, please don't hesitate to let me know.


>I agree with many of these points, and the content of the book has more alignment with your perspective than the brief list of principles may suggest.

Interesting! I shall keep reading in that case! Will let you know if I have any further feedback.

> I'll take a look at The Kingkiller Chronicle

The blog posts that touch on naming are here [1] but there are definitely a lot of posts just related to baby names there. He also talks about it in his podcast with Cards Against Humanity's Max Temkin [2]

[1] https://blog.patrickrothfuss.com/category/naming/

[2] https://unattendedconsequences.simplecast.fm/


Great, thanks! I'll take a look at those.


Hi, I'm the author. It's exciting to see this on HN! Feedback about this topic (here and elsewhere) has been immensely helpful, so please don't hesitate to let me know your thoughts in a comment here or via email [0].

I'm happy to answer any questions.

[0] https://www.namingthings.co/contact/


I agree naming is one of the most important things we do. Would love to get your thoughts on the article I linked in this comment thread.


Glad that this topic is important to you, too! I should be able to follow up on your comment soon. Because the article is long, I want to make sure I have time to give it a thorough read.


I'm a founder of Velocity, and I'm happy to answer any questions!

Velocity is a very flexible, powerful way to see how work is being done at your company. Our report builder is inspired by business intelligence applications. It lets you slice your Asana data by assignee, project, team, section, tag, custom field, and just about any other field. You can then share your reports via dashboards, email, CSV, Excel, HTML embeds, TV displays, and more.

We've seen teams use Velocity for project progress reports, sprint tracking, time tracking, marketing campaign tracking, client cost tracking, and hundreds of other use cases. Teams often discover trends that they were completely unaware of. When pairing Velocity with Asana's custom fields, teams can create extremely customized reports.


Entelo | San Francisco, CA | Full-time | Onsite

Entelo uses huge amounts of data and predictive analytics to help companies build great teams. Our engineering team uses technologies like Ruby, JavaScript, Go, Python, React, Kubernetes, Docker, Kafka, Spark, and Redshift, and we have customers like Facebook, Netflix, Slack, and Paypal. We ingest and parse up to 2 TB of social profile data per day, predict when people will change jobs, match people to jobs, and more. Read more about what we work on at https://sourcecode.entelo.com/.

We care deeply about promoting diversity in tech and being pleasant, collaborative folks. Join us as we continue to discover new ways to merge machine learning, big data, and engineering to provide value to our customers!

We're hiring for many roles, including:

* Senior Backend Engineer

* Senior Frontend Engineer

* Senior Software Engineer

* Software Engineer

If you're interested, check out our open positions at https://www.entelo.com/careers, or feel free to email us directly at careers at entelo dot com.


Entelo | San Francisco, CA | Full-time | Onsite

Entelo uses huge amounts of data and predictive analytics to help companies build great teams. Our engineering team uses technologies like Ruby, JavaScript, Go, Python, React, Kubernetes, Docker, Kafka, Spark, and Redshift, and we have customers like Facebook, Netflix, Slack, and Paypal. We ingest and parse up to 2 TB of social profile data per day, predict when people will change jobs, match people to jobs, and more. Read more about what we work on at https://sourcecode.entelo.com/.

We care deeply about promoting diversity in tech and being pleasant, collaborative folks. Join us as we continue to discover new ways to merge machine learning, big data, and engineering to provide value to our customers!

We're hiring for many roles, including:

* Senior Backend Engineer

* Senior Frontend Engineer

* Senior Software Engineer

* Software Engineer

If you're interested, check out our open positions at https://www.entelo.com/careers, or feel free to email us directly at careers at entelo dot com.


Entelo | San Francisco, CA | Full-time | Onsite

Entelo uses huge amounts of data and predictive analytics to help companies build great teams. Our engineering team uses technologies like Ruby, JavaScript, Go, Python, React, Kubernetes, Docker, Kafka, Spark, and Redshift, and we have customers like Facebook, Netflix, Slack, and Paypal. We ingest and parse up to 2 TB of social profile data per day, predict when people will change jobs, match people to jobs, and more. Read more about what we work on at https://sourcecode.entelo.com/.

We care deeply about promoting diversity in tech and being pleasant, collaborative folks. Join us as we continue to discover new ways to merge machine learning, big data, and engineering to provide value to our customers!

We're hiring for many roles, including:

* Senior Backend Engineer

* Senior Frontend Engineer

* Senior Software Engineer

* Data Scientist

If you're interested, check out our open positions at https://www.entelo.com/careers, or feel free to email us directly at careers at entelo dot com.


Entelo | San Francisco, CA | Full-time | Onsite

Entelo uses huge amounts of data and predictive analytics to help companies build great teams. Our engineering team uses technologies like Ruby, JavaScript, Go, Python, React, Kubernetes, Docker, Kafka, Spark, and Redshift, and we have customers like Facebook, Netflix, Slack, and Paypal. We ingest and parse up to 2 TB of social profile data per day, predict when people will change jobs, match people to jobs, and more. Read more about what we work on at https://sourcecode.entelo.com/.

We care deeply about promoting diversity in tech and being pleasant, collaborative folks. Join us as we continue to discover new ways to merge machine learning, big data, and engineering to provide value to our customers!

We're hiring for many roles, including:

* Senior Backend Engineer

* Senior Data Engineer

* Senior Frontend Engineer

* Data Scientist

If you're interested, check out our open positions at https://www.entelo.com/careers, or feel free to email us directly at careers at entelo dot com.


Entelo | San Francisco, CA | Full-time | Onsite

Entelo uses huge amounts of data and predictive analytics to help companies build great teams. Our ~30-person engineering team uses technologies like Ruby, JavaScript, Go, React, Kubernetes, Docker, Kafka, Spark, and Redshift, and we have customers like Facebook, Netflix, Slack, and Paypal. We ingest and parse up to 2 TB of social profile data per day, predict when people will change jobs, match people to jobs, and more. Read more about what we work on at https://sourcecode.entelo.com/.

We care deeply about promoting diversity in tech and being pleasant, collaborative folks. Join us as we continue to grow very quickly and discover new ways to merge machine learning, big data, and engineering to provide value to our customers!

We're hiring for many roles, including:

* Senior Backend Engineer

* Associate Product Designer

* Product Designer

If you're interested, check out our open positions at https://www.entelo.com/careers, or feel free to email us directly at careers at entelo dot com.


Entelo | San Francisco, CA | Full-time | Onsite

Entelo uses huge amounts of data and predictive analytics to help companies build great teams. Our ~30-person engineering team uses technologies like Ruby, JavaScript, Go, React, Kubernetes, Docker, Kafka, Spark, and Redshift, and we have customers like Facebook, Netflix, Slack, and Paypal. We ingest and parse up to 2 TB of social profile data per day, predict when people will change jobs, match people to jobs, and more. Read more about what we work on at https://sourcecode.entelo.com/.

We care deeply about promoting diversity in tech and being pleasant, collaborative folks. Join us as we continue to grow very quickly and discover new ways to merge machine learning, big data, and engineering to provide value to our customers!

We're hiring for many roles, including:

* Infrastructure Engineering Manager

* Senior Backend Engineer

* Senior Infrastructure Engineer

* Product Designer

If you're interested, check out our open positions at https://www.entelo.com/careers, or feel free to email us directly at careers at entelo dot com.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: