billwoo
billwoo t1_ir6expy wrote
Reply to comment by Ok-Butterscotch-6829 in Interactive sketches to illustrate SOLID programming principles by trekhleb
Experience is the only thing that will really make you a good programmer. Until you get it, don't over commit to principles. There IS no golden bullet, or perfect paradigm.
billwoo t1_ir6e306 wrote
Reply to comment by RockstarArtisan in Interactive sketches to illustrate SOLID programming principles by trekhleb
Well we can ignore what the author insists on, and just use them as handy short hands for describing architecture decisions. All the principles are sound architectural advice without further context, but software design is mostly striking a balance between pragmatism and "perfect" architecture (extensibility, generality, low coupling etc.). That some Java libraries get that wrong isn't really evidence that "SOLID is a bunch of bs".
Only things that nobody uses don't get complained about.
billwoo t1_ir6d8tw wrote
Reply to comment by Ok-Butterscotch-6829 in Interactive sketches to illustrate SOLID programming principles by trekhleb
Don't overdo it. I guess it depends what sort of company you are applying to, but describing every answer in terms of SOLID will make it sound like you just discovered SOLID and think its the answer to everything.
billwoo t1_ir6bnxc wrote
Reply to comment by rainindrain in Interactive sketches to illustrate SOLID programming principles by trekhleb
Its web 4.0
billwoo t1_j63yu4c wrote
Reply to comment by cuntfucker33 in Working on a site that maps political and global events as they happen by happylad32
Same, if I want to be zoomed in I can just zoom in. Perhaps make double click / tap zoom to the event, or just have a setting to disable it?