What is the most useful skill for software engineers?

What is the most useful skill for software engineers? Programming? Algorithms? Knowing many language or the internals of some languages? No. The best skill for a software engineer is knowing how to write well. There are some studies that establish a relationship between language skills and programming skills. It seems having strong language skills is better than being good at math when talking about developing software. I can imagine that that’s because communication is a foundation of software engineering. [Read More]

Conventions

Conventions are what build our society. Nobody, but you’ll get my point along this post. Conventions Having the same language is better than having different dialects or languages when speaking of the same thing. ## Write the code to make it obvious Every software engineer develops an unique style of coding through their career. Usually they starts coding tangled code that is extremely difficult to understand to anybody but theyself. Later you get to the point where you are unable to understand your own code, and began to wonder how is that possible. [Read More]

Job searching successfully

Pursuit new things. Be challenged. Be surrounded by people that inspires you. Job searching successfully This post is totally my personal opinion so if you don’t agree with it, don’t worry, there are multiple types of software engineers/developers and all of them are nedeed by the society. I have been looking for a job for a while, doing some interviews checking on some job postings and have successfully landed a new job. [Read More]