Advice to young software developers

For young (or less young) software developers who wish to establish their career in software development, some criteria when selecting a company:

  • the manager of your future team or the leader of your future project is an experienced developer, who still codes for more than 50% of their time. In every team or project, one can find several experienced developers
  • the company has defined a career ladder for developers
  • the developer career ladder formally defines several levels, admission criteria for each level, how the ladder compares to the manager career ladder, and how to  go from one to the other


Checking IPv6 connectivity

Following commands are for a machine running Linux (more precisely: Linux Mint, derived from Ubuntu).

Getting IPv6 address

Use the ifconfig command. Take the inet6 address with global scope.

To check that this address can be reached from the Internet:

Checking outgoing connectivity

# Ping Google DNS.
ping6 -c 4 2001:4860:4860::8888

STM32CubeIDE - replace spaces by tabs

I wanted to configure STM32CubeIDE so that it replaces tab character by spaces, when editing source code. Easy, once one knows where to look smiley:

  • select Window > Preferences
  • select C/C++ > Code Style > Formatter
  • create a new profile, based on the profile you prefer
  • in the Indentation tab, select Spaces only for Tab policy


Subscribe to Front page feed