Henrique Borges @ HR for IT

Welcome! Please use the navigation bar above to click in what you were looking for. If this is your first time here, though, please keep reading...

Software development is a fascinating activity, but I believe that the source code is mostly a reflection of the people, environment, culture and organizational dynamics behind them. Over the years, I have accumulated some leadership, management, human resources and software development techniques, resources and best practices. This is my latest attempt to organise, store and be able to talk about and reference some of this data.

By that, I mean that this site will have opinions, links, courses and other resources about:

Carrer Coaching In Pictures   (June 25, 2014)

I’m creating some images to explain the career planning, coaching and related activities and decided to share them.

Read more...

Leaders Eat Last   (June 05, 2014)

Simon Sinek’s mission is to help people wake up every day inspired to go to work and return home every night fulfilled by their work. In this video, he helps us understand, in simple terms, the biology of trust and cooperation and why they’re essential to our success and fulfillment.

Read more...

Its An Interview Not A Quiz Show   (May 29, 2014)

“Welcome to our web developer interview. In Django, which of the following isn’t an attribute of HttpRequest?

A) method
B) GET
C) POST
D) PUT
E) None of the above

You have 60 seconds!”

Read more...

Flipped Corporate Training Part 2   (May 22, 2014)

In a previous post, I talked about what’s Flipped Classrom and why it is important to use it in corporate trainings. In this post, I offer a couple more references and tips on Flipped Trainning:

Read more...

Performance Management   (May 15, 2014)

Performance Management consists of a system or process whereby:

Read more...

Clean Code: From the trenches

(Last update: December 9, 2016)

Table of contents
  1. Naming Battles (How to name methods, classes, etc)
  2. Searching for a Purpose (How to create functions and methods)
  3. Company (Pair programming and code reviews)
  4. Kill the Comments Section (When to use and when to remove code comments)
  5. The Class Struggle (How to divide concepts/objects)
  6. S.O.L.I.D. design principles
  7. Introduction to Refactoring and TDD
  8. Final project (Open-Source)