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 had the ear of a language creator, what would you say - what could they do to make a language that you would use? :upside_down_face:
New
siddhant3030
I’m thinking of buying a monitor that I can rotate to use as a vertical monitor? Also, I want to know if someone is using it for program...
New
chasekaylee
I’ve been using the classic notebook to-do list, but I’m curious to hear what awesome tools are out there that I am not aware of. I’m alw...
New
AstonJ
Inspired by this post from @Carter, which languages, frameworks or other tech or tools do you think is killing it right now? :upside_down...
New
AstonJ
Are you a touch typist? :keyboard: poll If you haven’t checked your typing speed yet, you can do so here here :smiley:
New
foxtrottwist
A few weeks ago I started using Warp a terminal written in rust. Though in it’s current state of development there are a few caveats (tab...
New
New
DevotionGeo
I am planning to refresh my Ruby knowledge in a month or two, after using other technologies more frequently for a few years. Luckily I w...
New
DevotionGeo
Amazon CodeWhisperer is an alternative to GitHub Copilot, and it’s free!
New
harwind
I’m working on a Spring Boot project and I have a controller where I want to map multiple request paths to a single method. Let’s say I h...
New

Other popular topics Top

AstonJ
If it’s a mechanical keyboard, which switches do you have? Would you recommend it? Why? What will your next keyboard be? Pics always w...
New
PragmaticBookshelf
Free and open source software is the default choice for the technologies that run our world, and it’s built and maintained by people like...
New
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
AstonJ
What chair do you have while working… and why? Is there a ‘best’ type of chair or working position for developers?
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
AstonJ
I have seen the keycaps I want - they are due for a group-buy this week but won’t be delivered until October next year!!! :rofl: The Ser...
New
PragmaticBookshelf
Learn different ways of writing concurrent code in Elixir and increase your application's performance, without sacrificing scalability or...
New
Maartz
Hi folks, I don’t know if I saw this here but, here’s a new programming language, called Roc Reminds me a bit of Elm and thus Haskell. ...
New
New
New