Margaret

Margaret

Editor at PragProg

Call for new PragProg Proposals Committee Members

Hello DevTalk Community!

Once again, The Pragmatic Programmers are looking for developers who’d like to help shape the future of our book lineup. Our Proposals Committee is a group that reviews incoming book proposals and offers recommendations. While this is an unpaid role, we recognize contributors on our About Us page.

Our goal is to provide constructive feedback to prospective authors. Even if a proposal isn’t the right fit for PragProg, we want to ensure the author walks away with valuable insights—whether that means refining their pitch for another publisher or strengthening their approach for self-publishing.

What we look for in feedback:

When reviewing a proposal, we encourage committee members to consider questions like:

  • Who is the audience?
    • Does the author clearly describe the ideal reader?
    • Will the book engage novices without frustrating them?
  • What is the author’s tone?
    • Is the writing engaging and approachable?
    • Does it feel like a tour guide or more like a roadmap?
  • Does the book solve real challenges for developers?
    • Does it address key pain points in the topic area?
    • Could a developer easily find this information elsewhere?
  • How does it compare to existing books?
    • Is it too broad or too niche?
    • Does it provide a unique perspective?
  • Is the author connected to the intended audience?
    • Can they actively engage with the developer community?

You don’t need to answer these questions directly—just keep them in mind when reviewing a proposal. The best feedback comes from your own perspective and expertise. We do ask that each review includes a recommendation: Yes (with reasons), Maybe (with suggested improvements), or No (with constructive feedback).

:bulb: It helps if you’ve read a few PragProg books and are familiar with our hands-on, practical style.

If you’re interested in joining the Proposals Committee, send a message to margaret.eldridge@pragprog.com, and I’ll send over a sample proposal to review.

Feel free to post any questions here or reach out via email.

Thanks for considering this opportunity to help shape the future of PragProg books!

Most Liked

alvinkatojr

alvinkatojr

Hello Margaret,

This looks interesting.

I’m curious, how long in terms of word/page count is a typical proposal? And do you have timelines for when proposals should be reviewed?

Thanks!

Margaret

Margaret

Editor at PragProg

Great questions, @alvinkatojr.

Proposals are typically 2 to 3 pages in length, with a writing sample of 7 to 10 pages. We ask committee members to respond within 1 week.

alvinkatojr

alvinkatojr

Thanks for the reply @Margaret! I’ve just send you an email.

Where Next?

Popular General Dev topics Top

AstonJ
If you’re a fan, why? If you’re not fussed on it, how comes?
New
AstonJ
Always interested in seeing what apps people use and how they organise their phones/home screens! Here’s mine…
New
New
Exadra37
I am a Linux user since 2012, more or less, and I always use Ubuntu on my computers, and my last 2 laptops have been used Thinkpads, wher...
New
mafinar
I always start with excitement and then get busy on 9/10th day. This year, like the year before this, and the year before that, I intend ...
New
Rainer
Not sure if following fits exactly this thread, or if we should have a hobby thread… For many years I’m designing and building model air...
New
OvermindDL1
What shell(s) do you use, why do you use them, and how do you have them configured? Note, this is about shell’s, not terminals, terminal...
New
AstonJ
Just listened to @rvirding’s interview here and he mentions #lua (and Luerl) - just wondered if anyone’s used Lua and what you think of it?
New
chaptuck
I am thinking about getting a fitness tracker of some kind (probably one from Garmin). Have any of you developed your own widgets, watchf...
New
New

Other popular topics Top

PragmaticBookshelf
Write Elixir tests that you can be proud of. Dive into Elixir’s test philosophy and gain mastery over the terminology and concepts that u...
New
DevotionGeo
I know that -t flag is used along with -i flag for getting an interactive shell. But I cannot digest what the man page for docker run com...
New
New
Help
I am trying to crate a game for the Nintendo switch, I wanted to use Java as I am comfortable with that programming language. Can you use...
New
AstonJ
If you want a quick and easy way to block any website on your Mac using Little Snitch simply… File > New Rule: And select Deny, O...
New
New
PragmaticBookshelf
Build modern server-driven web applications using htmx. Whatever programming language you use, you’ll write less (and cleaner) code. ...
New
AstonJ
Curious what kind of results others are getting, I think actually prefer the 7B model to the 32B model, not only is it faster but the qua...
New
Fl4m3Ph03n1x
Background Lately I am in a quest to find a good quality TTS ai generation tool to run locally in order to create audio for some videos I...
New
xiji2646-netizen
Woke up to this today: Claude Code’s complete source code exposed via npm source map. Not a snippet. All 512,000 lines. 1,900 TypeScript ...
New