2 ms·
- readability > optimization - investing for engineering excellency > paying technical debts - preventing premature abstraction > code reuse - interaction de
by valand 7y ago
- readability > optimization
- investing for engineering excellency > paying technical debts
- preventing premature abstraction > code reuse
- interaction design is as important as UI design
- removed codes > added codes
- currently popular tool != the perfect tool for the job
- complex solution for a simple work != complex work
- being explicit > being implicit
- unfinished project will stay unfinished
- feeling the work less urgent actually lower team's morale
- team achievements > bean bags
- communicating technical problem and non-technical people is a sign of a mature engineer
- requirement gold-plating is as destructive as developer gold-plating
- adding engineers to a late project doesn't help
- delegating stuffs is actually a good exercise
- declarative is for structures, imperative is for stories
- static typing scales projects
- framework doesn't help if you don't know the fundamentals
- undefined is not a function
- quickthrower2 7y agostatic typing is like a DB index, it makes code inserts a bit harder but code updates and code selects a lot easier.