Where are you talking from?

A tiger labelled “danger zebra”
This is what happens when you replace abstractions with descriptions. But you must make sure that “Snow tiger” is well defined in you project’s dictionary.

What is programming?

You don’t want to do that

A few years ago, I started prototyping UFO@home, a visual testimony tool inspired by works of Roger Shepard, Richard Haines and motivated by Pierre Lagrange with the aim of improving UFO reporting. As I explained in another post, the benefit of such a tool was also, to me, to allow simulating known phenomena hypothesis (astronomical, balloons, meteors, planes, birds…) in order to validate or exclude them, along with agreement of the witness. Once the prototype done, I needed to produce the most realistic sky rendering as possible. This required re-writing (then, later, extend with ufology features) the state-of-the-art planetarium software, known as Stellarium. Then Stellarium for Java (S4J) was born.

At JavaOne, all sessions were subject to evaluations by the audience. Java Cards hanging on the neck of every people entering the conference room implicitly identified and counted them, while staff members at the entrance were giving evaluation forms to be fillled. The goal: evaluate our presentation, us as speakers, the quality of our slides, of the demos, etc. So how did it went for S4J?

Back from San Francisco where I was invited to the JavaOne 2008 event, I am still suffering a bit from the jet lag (8 hours is a thing). While being already a fun time for any Java developers (dozens of sessions about a wire range of topics, from detection chip to 3D on mobile phones, including Mars cartography, but also products of course — WorldWind, GlassFish, OpenSolaris… — APIs — OSGi, WebBeans, DarkStar, etc. —and other more general sessions), this was a much more important event to me, as I was expected to showcase Stellarium for Java with my co-developer, Frederic Simon. The result have been beyond all of our expectations. But, speaking of it, how does a “speaker” week look like at JavaOne?


Understanding recruiters habits

The more candidates get solicited, the more they get cocky.

Set them free, always

A hand handing off keys to another hand
Never keeps the keys of a resource

Probably the best principle to follow in software engineering, and in life in general.

  • If you assign a new…

Should it be global or local?

Each of those 25 microns-wide facets (ommatidium) of a noctuid moth’s eye is pretty simple, but their composition performs a very complex vision feature [Dartmouth Electron Microscope Facility/Dartmouth College]

Jérôme Beau

Software engineer for three decades, I would like to share my memory. https://javarome.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store