Profile

Cover photo
Sean Corfield
Works at World Singles llc
Attended University of Surrey
Lives in Castro Valley, CA, USA
546 followers|22,418 views
AboutPostsPhotosYouTube+1's

Stream

Sean Corfield

Shared publicly  - 
 
And folks wonder why the USA is laughed at by foreigners...
 
Evolution by Country and US State
Yep, that's not mistake. Many conservative "red" states deny evolution science almost as much as Turkey.

This is what chronic denial of reality by extreme ideologues pushing a strict dogma will get you: educational results on par with Turkey! 

#Science   #Evolution   #Creationism   #Education   #RedStates  
29 comments on original post
2
Andrew Myers's profile photoMichaela Conley's profile photoCris Bird's profile photo
4 comments
 
I was watching Charlie Rose interview Neil De Grasse Tyson the other night. They spent some time talking about Carl Sagan and Thomas Jefferson. What, you might ask, did Sagan and Jefferson have in common? They both believed that education and teaching critical thinking are the key to maintaining a robust democracy. Can't get the idiots out of Congress when people keep electing them again.
Add a comment...

Sean Corfield

Shared publicly  - 
 
Our 12 year old Bengal girl, entertaining us!
4
Add a comment...

Sean Corfield

Shared publicly  - 
 
Jail breaking your iPhone: pros and cons from my G+ followers? I'd really like Google Chrome to be my default browser for everything on the iPhone and it seems the only way to do this is to jailbreak it and install Open In Chrome or something similar. I don't know many folks who've done this. What benefits are there? What problems can it cause?
1
Randy Tjahjono's profile photoSean Corfield's profile photo
11 comments
 
Haven't had a chance. Will report back when I do. Probably won't be for a couple of weeks now. 
Add a comment...

Sean Corfield

Shared publicly  - 
 
ClojureBridge has had four workshops so far with five more in the planning stages, but we're also working on the curriculum to incorporate feedback. Read more at http://seancorfield.github.io/blog/2014/06/21/clojurebridge/
2
1
Ivan Pierre's profile photo
Add a comment...

Sean Corfield

Shared publicly  - 
 
Taco Bell's much vaunted Waffle Taco (sausage) is visually unappealing, greasy, and rather tasteless. Adding their "syrup" improves the "taste" but that is a sad state of affairs too. 
3
1
Marilyn Bryant's profile photoLarry Lyons's profile photoSean Corfield's profile photoDan Cork's profile photo
14 comments
 
It was worth satisfying my curiosity. The A.M. Crunchwrap was pleasant and I would have that again.
Add a comment...
Have him in circles
546 people
Debbie Sue Neill's profile photo
Tony Garcia's profile photo
Curt Gratz's profile photo
Wendy Pergentile's profile photo
Dwayne Adams's profile photo
Geoff Bowers (modius)'s profile photo
Aanya Dsouza's profile photo
Helen Addison's profile photo
Leonardo Borges's profile photo

Sean Corfield

Shared publicly  - 
 
Great post about the learning experience that is ClojureBridge (free Clojure workshops for women)!
2
1
Ivan Pierre's profile photo
Add a comment...

Sean Corfield

Shared publicly  - 
 
Inspired by cat cafes in Japan, this wonderful place offers a calm, friendly, spacious environment in which to meet adoptable kitties taken from Oakland city shelter. The owners, Adam and Anna, have done a great job getting this place together and past all the red tape that US health inspectors insist on when mixing cats and people. Please support them!
3
Add a comment...

Sean Corfield

Shared publicly  - 
 
Having spent some time on Ello, I agree. It is not a safe, inclusive place for women, for POC, for any minorities. Everything is public, anyone can follow you. It's more Twitter than Facebook so it's certainly not a "social network" in any real sense.
2
Add a comment...

Sean Corfield

Shared publicly  - 
 
Great keynote from +Katie Miller on diversity in IT, explaining the barriers we create (even inadvertently) and what we can all do about improving the situation.
1
3
Marina Brunner's profile photoSteffen Glückselig's profile photo
Add a comment...

Sean Corfield

Shared publicly  - 
 
After hoping that Google+ might prove a suitable platform for "blogging" or at least longer form philosophizing, I finally decided to move to static blogging via Github pages. Whilst I'll keep my old blog up on http://corfield.org/blog/index.cfm because of all the linkage to it, all new blogging will be at http://seancorfield.github.io (using Octopress / Jekyll). I've also created a site for the FW/1 family at http://framework-one.github.io

I still don't know what to make of Google+. It's still sort of Facebook for geeks. More of my cat friends are on here now, and some of my friends are using it for photo sharing, but it's neither Twitter (for short form tech and activism chatter), nor Facebook (for social interaction with real life friends).

I'll probably announce blog posts here and maybe more ephemeral tech stuff such as conference thoughts (but I skipped Clojure/West already). I still hope someone will enlighten me...
4
Alan Stainer's profile photoSean Corfield's profile photo
9 comments
 
Small world: we've both lived in Horsham, and now you live near my mum :)
Add a comment...

Sean Corfield

Shared publicly  - 
 
Why Java 8 might win me back...

I first started doing Java development in 1997. I was pretty invested in this "new" technology after being initially skeptical with my strong C++ background. I even wrote an editorial in a C++ journal about "the new kid on the block", casting aspersions as to whether it had what it would take to become popular. Over time, Java became the juggernaut of corporate development and I actually found it quite refreshing after C++'s somewhat obtuse syntax and complexities: Java was a simple language by comparison, with a well-structured, modular library.

At least, it started out that way.

Java and I parted ways around Java 5. I felt the changes were making it more complex without appropriate benefits. I thought generics and metadata were a disaster. I thought autoboxing would lead to sloppy code instead of forcing developers to think carefully about crossing the primitive/object boundary. I was ambivalent about varargs. I felt the for loop and type-safe enums were OK. Java 6 and Java 7 left me cold (sure, the collection stuff was a step in the right direction, but most of the rest just piled complexity on complexity).

As far as I was concerned, Java had lost its way and become a bloated, verbose language that acted as a nursemaid to mediocre enterprise developers. I vowed I'd never write Java again and took every opportunity to tell recruiters that whenever they contacted me with great opportunities for Java architect roles.

I went off to Groovy, then Scala, then Clojure. And there I've stayed for the last three or four years.

When Java 8 was first getting press, I was very skeptical: how could they bring the elegance and ease of functional programming to a language so buried in boilerplate and a verbose, simplistic type system? I liked the simplicity of Groovy (and its dynamic approach to typing), I liked the elegance of Scala (even tho' I found its type system and slow compilation to be huge drawbacks), and I really liked Clojure's combination of elegance, simplicity, and dynamic typing.

But we run our dating platform on the JVM and so an upgrade to Java 8 was inevitable to take advantage of the improvements in heap management and garbage collection. Since I was testing everything on the new JVM, I figured I might as well take a look at Java's new language features...

And I was pleasantly surprised! Streams providing lazy/efficient map, filter, and reduce. Optional providing a way out of the null-checking tar pit of typical Java code. Lambda expressions providing a huge improvement in expressiveness and conciseness - compared to the ugly anonymous classes and single-method interfaces we'd had to put up with before. All those new functional interfaces. Method references. A lot of improvements in the type system and type inference.

In many ways, Java 8 is a whole new language. It's still fairly verbose but its support for functional programming is actually not bad at all. There are still no immutable collections - maybe Java 9 will address that - but streams, lambdas, etc make a huge difference in what you can do with relative ease.

I think I can safely say that I would no longer rather fall on a sword than program in Java - as long as it's Java 8!

p.s. No, I'm not switching from Clojure, but now I view Java as "palatable" rather than "hideous".
15
1
Derek Perez's profile photoSean Corfield's profile photoR. jibon's profile photoDanileyko Dmitry's profile photo
7 comments
 
That it very nice...

Add a comment...

Sean Corfield

Shared publicly  - 
 
We went down the Twitter Bootstrap path at work for a while... but the huge amount of effort involved in customizing it to look the way we wanted made us give up. I can see why folks would use it as-is - it's so simple to get up and running and it does so much of the basics for you - but, man, it's a boring look'n'feel when thousands of other sites look exactly the same! We went with http://getskeleton.com instead: much more lightweight and easier to customize to match your desired look'n'feel.
4
Derek Perez's profile photoSean Corfield's profile photoRobert Burns (burnsra)'s profile photo
5 comments
 
+Derek Perez Latest version of Bootstrap does indeed have Sass support, might be worth a look.  Also, checkout http://expo.getbootstrap.com for some great examples of sites that have indeed customized the look/feel.
Add a comment...
People
Have him in circles
546 people
Debbie Sue Neill's profile photo
Tony Garcia's profile photo
Curt Gratz's profile photo
Wendy Pergentile's profile photo
Dwayne Adams's profile photo
Geoff Bowers (modius)'s profile photo
Aanya Dsouza's profile photo
Helen Addison's profile photo
Leonardo Borges's profile photo
Education
  • University of Surrey
    Math / Comp Sci, 1979 - 1986
    BSc Math / Comp Sci (1st class Honors) followed by PhD research into "The Design and Implementation of Functional Programming Languages"
  • The College of Richard Collyer
    1972 - 1979
Basic Information
Gender
Male
Story
Tagline
Veteran Software Architect, owned by several Bengal cats!
Introduction
Long time software architect, I started life writing compilers and designing languages (I was on the ANSI C++ Standards Committee for eight years) and moved into mobile telecoms and then web development (back in '97). These days I write Clojure for a living!

I grew up in Northern Ireland and moved to England in '69 then to California in '99 and became a U.S. citizen in '05. Very happily married to my perfect soulmate (we met online!).
Work
Occupation
Software Architect
Skills
Clojure, Scala, Groovy, Java, C++
Employment
  • World Singles llc
    Senior Software Architect, 2009 - present
  • Broadchoice
    Senior Software Architect, 2008 - 2009
  • Macromedia
    Senior Software Architect, 2000 - 2007
  • I S Solutions
    Senior Consultant, 1997 - 2000
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Castro Valley, CA, USA
Previously
Southern England - Northern Ireland
Sean Corfield's +1's are the things they like, agree with, or want to recommend.
Dear Techbros, We Need to Talk (Again) and This Time, You Need to Listen
www.petticoatdespot.com

I know, ello. The needs of women online don’t occur to you and since your project has no women who are listened to, you don’t handle women's

Katie Miller - Keynote: Composing a Functional Community
vimeo.com

We know the wonderful benefits of functional programming, but when it comes to sharing the lambda love we often do a poor job. In this prese

Please stop using Twitter Bootstrap
notes.gross.is

Let’s be honest: a great many of us are tired of seeing the same old Twitter Bootstrap theme again and again. Black header, giant hero, roun

cf.Objective()
plus.google.com

The Only Enterprise ColdFusion Conference

ClojureBridge
www.clojurebridge.org

ClojureBridge. What's this all about? ClojureBridge aims to increase diversity within the Clojure community by offering free, beginner-frien

MongoDB World 2014
www.mongodb.com

Join us in New York from June 23 – 25, 2014. MongoDB has united more than 20000 developers, IT professionals and executives in communities a

Skills Matter : Clojure eXchange 2013: David Pollak on Some
skillsmatter.com

Clojure eXchange 2013: David Pollak on Some musings on Scala and Clojure by a long time Scala dude: David will discuss his views on Clojure

The best career advice I’ve received | NCZOnline
www.nczonline.net

I recently had an interesting discussion with a colleague. We were recounting our job histories and how our, shall we say colorful personali