Marketing, Writing, and Business Services

Some of the work I do:
• White papers, research reports, web copy, solution briefs, and so on
• Thought leadership articles and blogs
• Surveys and Research
• Presenting at conferences and webcasts

My goal is to be truthful and knowledgeable, offering thought leadership with an easy-to-grasp and compelling style. I conduct thorough research, consider the audience, and work with subject matter experts to comunicate a clear and concise message.

Twitter: @ericjbruno

Curly Braces Column: Writing SOLID Java code

Eric J. Bruno
Following the Robert C. Martin's five principles of SOLID object-oriented design (OOD)can make you a better Java developer.

Curly Braces Column: The best way to measure Java developer productivity

Eric J. Bruno
How do you measure programmer productivity? Hint: It’s not found by counting the number of lines of code written each day. "Hits of code" may be the answer.

Curly Braces Column: Was Fred Brooks wrong about late software projects?

Eric J. Bruno
Brooks’ Law states: “Adding manpower to a late software project makes it later.” Things are rarely this straightforward. In my opinion, it may have been inaccurate for Brooks to talk about this human-resource paradox as a generalization. If your project is running late, maybe you actually do want to add more developers.

Curly Braces Column: REST peacefully with GraphQL and Java

Eric J. Bruno
many have come to consider REST the de facto standard for API usage, even for noninternet applications. It’s easy to embed a web server to serve up a REST API, and there are plenty of frameworks available to enable it. Although REST solves many API-related problems, it’s not perfect.