The Google+ musings of

Philip Durbin

open source geek: greptilian.com
November 15, 2014 0 comments 0 shares 1 plus ones
View comments
View post on Google+

+Martin Fowler said, "This is an economic judgment. Several times, many times, I run into teams that say something like, “Oh well. Management isn’t allowing us to do a quality job here because it will slow us down. And we’ve appealed to management and said we need to put more quality in the code, but they’ve said no, we need to go faster instead.” And my comment to that is well, as soon as you’re framing it in terms of code quality versus speed, you’ve lost. Because the whole point of refactoring is to go faster.

And this is why I quite like playing a bit more with the metaphor as the health of a codebase. If you keep yourself healthy then you’ll be able to run faster. But if you just say, “Well, I want to run a lot so I’m therefore going to run a whole load all the time and not eat properly and not pay attention about this shooting pain going up my leg,” then you’re not going to be able to run quickly very long. You have to pay attention to your health. And same with the codebase. You have to continuously say, “How do we keep it in a healthy state? Then we can go fast,” because we’re running marathons here with codebases. And if we neglect that internal quality of the codebase, it hits you surprisingly fast."

http://devchat.tv/ruby-rogues/178-rr-book-club-refactoring-ruby-with-martin-fowler

VIEW 0 COMMENTS
July 27, 2014 1 comments 0 shares 0 plus ones
View comments
View post on Google+

SQL injection with Havij demo by +Troy Hunt and his three year old via http://www.troyhunt.com/2012/10/hacking-is-childs-play-sql-injection.html via http://www.dotnetrocks.com/default.aspx?ShowNum=1005

It looks like http://sqlmap.org is a decent open source alternative: https://github.com/sqlmapproject/sqlmap

As he mentions on the show, SQL injection continues to be widespread: http://cwe.mitre.org/top25/

VIEW 1 COMMENTS
July 14, 2014 3 comments 0 shares 1 plus ones
View comments
View post on Google+

"The voices that we hear more often these days, I think, the voices that are amplified by the organs of our industry, magazines or whatever, tend to be the voices that are from the so-called "user experience" side of things. They're not talking about, and they're not amplifying the voices that talk about creative work. Creative messages or strategy or even pure creative work in terms of visual design and proportions and typography and layout and color and all of those things. Those conversations are as important, if not more important, depending on the context, than so-called "user experience." My issue is that those voices, our voices, our creative voices, are being stifled somehow or amplified less than others. I think that's it's important for everybody in the industry, particularly people that are coming into the industry new, to realize that actually the web is a place where we can do that work. It isn't a place where we just focus on the mechanics of a product and whether it works and whether people can use it. And that's my issue." -- Andy Clarke in an interview with +Jen Simmons at http://transcripts.thewebahead.net/75/ and http://5by5.tv/webahead/75

VIEW 3 COMMENTS
July 05, 2014 1 comments 0 shares 0 plus ones
View comments
View post on Google+

"In looking for unique facts or clues, clustering helped since members of the dense communications networks effectively split up the work and redundant facts were quickly weeded out, making them five percent more efficient. But the number of unique theories or solutions was 17.5 percent higher among subjects who were not densely connected. Clustering reduced the diversity of ideas."

Want to Brainstorm New Ideas? Then Limit Your Online Connections - NYTimes.com

The digitally connected life is both invaluable and inevitable. Anyone who has the slightest doubt need only walk down the sidewalk of any city street filled with people checking their smartphones for text messages, tweets, news alerts or weather reports or any number of things.

VIEW 1 COMMENTS
July 04, 2014 3 comments 0 shares 3 plus ones
View comments
View post on Google+
VIEW 3 COMMENTS
July 03, 2014 0 comments 2 shares 1 plus ones
View comments
View post on Google+
VIEW 0 COMMENTS
June 15, 2014 1 comments 2 shares 10 plus ones
View comments
View post on Google+
VIEW 1 COMMENTS
May 18, 2014 0 comments 0 shares 4 plus ones
View comments
View post on Google+

"I have been in a lot of online communities over the last 20 years. I have never seen a community fall apart due to excessive banning of trolls, but almost all of them have fallen apart due to excessive trolling. I’d strongly encourage any online community to adopt a similar policy... I want people in the world to be nice to each other, and I believe that part of the way to get there is for more communities to have reasonably low tolerance for bad behavior."

-- +Isaac Schlueter at http://blog.izs.me/post/30036893703/policy-on-trolling

via https://openhatch.org/wiki/IRC_code_of_conduct from +OpenHatch 

VIEW 0 COMMENTS
May 14, 2014 0 comments 1 shares 1 plus ones
View comments
View post on Google+

checking out http://dumb.domains

VIEW 0 COMMENTS
May 14, 2014 0 comments 2 shares 2 plus ones
View comments
View post on Google+

"“The API” as the fundamental point of integration between parts of a distributed system is an anachronism, a hold-over from other, simpler programming contexts that predate “distributed systems” as a discrete concept"

http://writings.quilt.org/2014/05/12/distributed-systems-and-the-end-of-the-api/

VIEW 0 COMMENTS
 
  NEXT PAGE