Letter To A Junior Developer

Fransesco Malila
2 min readJun 28, 2021

Ever thought about why you code? Is it because you like for-loops and if-statements? No, you’re coding because of what you can do with it. A programming language is only a tool to accomplish what you want. You’re coding to build something the world needs, You’re coding to challenge yourself, You’re coding to help other people

A developer is a creator and a thinker, someone who create solutions in his or her imagination and thinks up models that can be developed.

A developer is a dreamer, an artist, a technician not a composer of forms, not a data entry clerk, not someone frivolous and haphazard.

A developer life is all about solving problems, learning through errors you make, being consistency and striving by learning alone.

A developer thinks and analyses broadly and deeply using skills, behaviours and dispositions. Think about everything you think is related to development. Try to work out reasons and logic why such and such ideas do or don’t appeal to you, not just whether you like or dislike it. Development is amazingly creative and logical.

A developer reads a lot. Enjoy what you read not only about software development but about everything you like. Especially designing and understand how it is close to the development, translating ideas with artboards placed in such a way that they make us dream.

A developer sketches everything. Keep a pocket notebook and pencil or a fine ballpoint to sketch everything you think can help you as a developer from mindmaps to wireframes you like to everything that lives on your workstation. Sketch with the hand you don’t sketch with. Try to make your sketch analytical and expressive. Observe, Imagine, design and develop.

A developer documents what he codes. Jot down everything thing and make your code meaningful and easier for other people to go through it also it’s the best way to complete a process of thinking, reading, sketching, wireframing and prototyping. Try to relate your reasoning to what you have learnt.

To be a developer means being capable of transforming an idea into a working solution and at the same time being capable of transforming a working solution into an innovative solution.

I hope this letter will be useful and help you feel free and happy

Thanks.

--

--

Fransesco Malila

A Versatile IT professional with a multidisciplinary background and demonstrated history of working in the information technology industry.