3,853 reputation
1425
bio website
location
age
visits member for 3 years, 7 months
seen Jan 17 at 13:39

Oct
15
comment Why do people say that VB gives you bad programming habits?
@CharlesAddis To me, the point of tutorials is to figure out the basics; to get you started. This is especially true if you are new to programming or a new to a certain paradigm. BTW, my favorite mug has the letters RTFM on them.
Sep
2
awarded  Yearling
Mar
7
awarded  Good Answer
Sep
21
awarded  Custodian
Sep
2
awarded  Yearling
Jun
8
awarded  Constituent
Jun
8
awarded  Caucus
Nov
16
awarded  Nice Answer
Oct
22
awarded  Excavator
Sep
12
comment Using third-party libraries - always use a wrapper?
@kevin Agreed. I assumed that most wrappers are relatively simple. If they are not, one should have enough sense to take that into consideration.
Sep
12
comment Using third-party libraries - always use a wrapper?
@Lie One can simply update the wrapper and slowly begin to use the new functionality. The idea being that the existing functionality will still work and you are not forced to make changes to the code using it.
Sep
12
comment Using third-party libraries - always use a wrapper?
@kevin That is more work, and thus carries more risk, than simply updating the wrapper and running the tests.
Sep
12
comment Why most of large corporations websites are bad?
@anna Maybe you'd be guessing, but I see some solid principles which apply here and would be useful for programmers to keep in mind before they jump to criticize a business.
Sep
11
comment Why most of large corporations websites are bad?
+1 result of an average of efforts going in different directions
Sep
11
revised Using third-party libraries - always use a wrapper?
added 3 characters in body
Sep
11
comment Using third-party libraries - always use a wrapper?
@lotsoffreetime That is a difficult question to answer. I've expanded on my answer to that end. (Basically, it's down to a lot of ifs.)
Sep
11
revised Using third-party libraries - always use a wrapper?
added 740 characters in body
Sep
11
comment Using third-party libraries - always use a wrapper?
I don't think that YAGNI necessarily applies in this situation. It isn't about building in functionality in case you may need it in the future. It is about building flexibility into the architecture. If that flexibility is unnecessary, then, yes, YAGNI applies. However, that determination tends to be made sometime in the future when making the change will likely be painful.
Sep
11
answered Using third-party libraries - always use a wrapper?
Sep
11
comment Using third-party libraries - always use a wrapper?
@lotsoffreetime You can't avoid some coupling to an API. Therefore, it's better to couple to your own API. That way, you can change out the library and generally not need to change the API provided by the wrapper.