![]() ![]() ![]() How smart your compiler is: whether it figures many things out without bothering the user with ceremony or constantly requires hints and boilerplate code.How much your toolchain is optimized, this includes the compiler itself and any build tools you are using.Codebase size: compiling 1 MLOC usually takes longer than 1 KLOC.There are generally three big reasons for long compilation times: Compilation pauses break the flow and make us feel stuck, stopped in our tracks, unproductive. Compilers are smart pieces of software but healthy human work schedules is not what compilers are smart at.ĭevelopers tend to be happier when they feel productive. ![]() While both situations arguably have their pros and cons, I believe it’s best to take breaks consciously and not when your compiler tells you to. ![]()
0 Comments
Leave a Reply. |