What does it all mean?

Keep reading, and you'll find out.

ego trip

NOUN (informal)
An activity done in order to increase one's sense of self-importance.

IT

NOUN (mass noun)
short for information technology

information technology

NOUN (mass noun)
The study or use of systems (especially computers and telecommunications) for storing, retrieving, and sending information.

generalist

NOUN
A person competent in several different fields or activities.

gongoozler

NOUN (informal)
An idle spectator [esp. one who watches canal boats].

amateur

ADJECTIVE
Engaging or engaged in without payment; non-professional.

gardener

NOUN
A person who tends and cultivates a garden as a pastime or for a living.

sailing boat

NOUN
A boat propelled by sails.

fan

NOUN
A person who has a strong interest in or admiration for a particular person or thing.