Reputation
5,510
Top tag
Next privilege 10,000 Rep.
Access moderator tools
Badges
21 28
Impact
~246k people reached

Jul
17
comment Can static and dynamically typed languages be seen as different tools for different types of jobs?
There's plenty of dynamically typed back ends in use on large scales. Django in particular is very popular in journalism and is running the back ends for the NYT, the Guardian, and the Washington Post. Walmart's running on Node. The only myth is the idea that you can't write for scale without static types. And after having spent some time thinking about some Java legacy code base disasters I've run into, I think people who are comfortable doing so are better off for it whether they're working with static or dynamic.
Jul
9
awarded  Popular Question
Jul
8
comment Do We Have a Responsiblity to Improve Old Code?
Software rot isn't the product of old code getting old. It happens when you need to add new features to old code built on a foundation of broken glass and bat guano in which there is no reasonable way to NOT add bad-architecture-handling-complexity or when perfectly reasonable code is modified poorly. Once it becomes nearly impossible to make basic changes to frequently modified app features without expert knowledge of the specific architecture or lack thereof and without a week's followup of whack-a-mole bugs, it is time to seriously consider how much it could cost to NOT refactor.
Jul
7
comment Where did Java go wrong on the client?
"Flash and javascript are much easier to use for non-programmers." I've never seen worse JavaScript than JavaScript written by Java devs.
Jul
6
comment What are the differences between a website and a web application?
Sometimes simplest answers are best.
Jul
6
comment What are the differences between a website and a web application?
You only need a back-end making things dynamic to be a web app IMO. Web app isn't synonymous with the RIA/Web 2.0/whatever-they-call-web-app-w-heavy-lifting-on-client-6-hours-from-now
Jul
6
comment What are the differences between a website and a web application?
It's all just apges and oranples really.
Jul
5
comment Tight Coupling Between Javascript, HTML, and CSS: A More Modern Approach?
I've never understood why using classes, IDs, and data attributes as hooks and state flags needed to be reinvented. All Angular has accomplished in that regard is a reduction in performance and replaced widely known/understood convention with a new one requiring one understand how to do it "the Angular way," inventing your own attributes and tags. There's no huge learning curve there. It's just slower, counter to perfectly reasonable and commonly known convention and completely unnecessary IMO.
Jul
4
comment Is node.js a good fit for background processing?
That's not been my experience on anything other than a Mac. That said, I'm less impressed with cross-OS compatibility of your typical node module than I used to be. Not sure if I've just run into more bad eggs with experience or if the community has grown to include a lot of devs who don't take cross-platform as seriously as they should. But there's definitely some Linux snobbery out there.
Jun
7
awarded  Yearling
May
21
comment How do I communicate to a colleague that their code does nothing?
@DocBrown I certainly agree. Just having PTSD flashbacks to a wack-a-mole Java/Rails/.NET sandwich I was just supposed to be doing the UI for a couple years back. You know it's bad when people move all the business logic to templating because they don't trust what happens before then. Lost count at 18 layers and sub layers of JSPs, mixed with front end calls calling more content plugged into more JSPs.
May
21
comment How do I communicate to a colleague that their code does nothing?
@DocBrown And that's when the race conditions from their other code they were preventing totally by accident start to kick in.
May
20
comment How do I communicate to a colleague that their code does nothing?
Yeah, but sometimes that's when their eyes glaze over the color of the kool aid they've been snorting and they get really excited and start man-splaining some concept that they clearly don't understand as if it's supposed to justify a construct that is either 100% redundant or actually DNGN.
May
19
answered How do I communicate to a colleague that their code does nothing?
May
19
comment With only backend development experience, how do I go into frontend development (js, html, css)?
Learn the DOM. Start playing. !@#$ Angular. It's for the JavaScript/DOM illiterate.
May
19
comment Whether to abstract small repeating code segments in HTML templates?
Are you just hoping a web UI dev like myself with 10ish years of experience and more knowledge of CSS/JS than probably the top 95th percentile-conservatively in his field will come out and tell you that Angular sucks giant mega-balls? Cuz I'll totally say that. It's a modern-times framework. A framework for people so turned off by knowing things they'd rather just crank those wrenches over and over in the same spots until they lose their freaking minds. It reinvents hooks to the HTML, its own scope scheme, and gives us directives in a language with first-class functions. There is no DRY here.
May
9
awarded  Nice Answer
May
4
awarded  Enlightened
May
4
awarded  Nice Answer
Apr
2
awarded  Necromancer