> It is now time to conclude this long-winded rant.
> I would like to end with a piece of advice for those who
> are thinking of becoming a software engineer. My advice
> would be - do not become a "software engineer". I know
> there is a lot of demand right now, but 1) the demand
> won't last forever; 2) most of the "software engineer"
> jobs are boring as shit.
My advice is, make the boring things interesting by providing better, simpler, cleaner abstractions. But that is hard, isn't it?Or pick a general boring thing and automate it away. Thats also hard.
Or perhaps enable non-programmers to write programs for their own problem domain without having to learn much (if any) programming, so you don't have to do the "boring shit". Hows that for a challenge? :)