# Balancing Uncertainty Through Java Programming Projects

DevFeed: [Balancing Uncertainty Through Java Programming Projects](<https://devfeed.tech/articles/finding-flow-32193.md>)

Original publisher: [Read original article](<https://bruceeckel.com/2014/11/18/finding-flow/>)

Author: Bruce Eckel

Published: 2014-11-18T00:00:00Z

Content type: opinion

Language: en

Sources: [Bruce Eckel - Computing Thoughts](<https://devfeed.tech/sources/bruce-eckel-computing-thoughts.md>)

Topics: [Java Language](<https://devfeed.tech/topics/java-language.md>), [Java](<https://devfeed.tech/topics/java.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>)

Tags: [experiment](<https://devfeed.tech/tags/experiment.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [java](<https://devfeed.tech/tags/java.md>), [java-language](<https://devfeed.tech/tags/java-language.md>), [programming](<https://devfeed.tech/tags/programming.md>)

## AI overview

The author reflects on using concrete programming projects to balance uncertainty and find a sense of flow. They consider revisiting Thinking in Java by updating it for Java 8, replacing Ant with Gradle, and selecting useful features and libraries while avoiding an overly broad treatment of the language.

## Source excerpt

(This post is an experiment to test a new blogging platform. This version is just straight out of MarkdownPad into Github pages, with no other software on my local machine) Balancing Uncertainty via Concrete Projects The Reinventing Business project is my "own personal Everest to climb," my project that, once I saw it, I couldn't unsee. It's also very unclear whether I will ever make any significant breakthroughs in that area.