Goodbye Picasso

Goodbye Picasso

Posted on Instagram 10:21 pm, June 28, 2014 jQuery(document).ready(function(){ var gmap_mf114364c5902e65eeffc653dbff3b4f8 = { positions : { 351 : new google.maps.LatLng( ‘40.722243859’, ‘-73.988778775’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mf114364c5902e65eeffc653dbff3b4f8’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_mf114364c5902e65eeffc653dbff3b4f8.positions ) { gmap_mf114364c5902e65eeffc653dbff3b4f8.bounds.extend( gmap_mf114364c5902e65eeffc653dbff3b4f8.positions[m] ); } // Render markers for ( var m in gmap_mf114364c5902e65eeffc653dbff3b4f8.positions ) { gmap_mf114364c5902e65eeffc653dbff3b4f8.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mf114364c5902e65eeffc653dbff3b4f8.map, position : gmap_mf114364c5902e65eeffc653dbff3b4f8.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mf114364c5902e65eeffc653dbff3b4f8.map.setCenter( gmap_mf114364c5902e65eeffc653dbff3b4f8.positions[351] ); });

Impressive.

Impressive.

Posted on Instagram 7:11 pm, June 26, 2014 jQuery(document).ready(function(){ var gmap_m6065922c100a3e3f3ccf1460597cb4b3 = { positions : { 577 : new google.maps.LatLng( ‘40.651684301’, ‘-74.008799354’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m6065922c100a3e3f3ccf1460597cb4b3’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_m6065922c100a3e3f3ccf1460597cb4b3.positions ) { gmap_m6065922c100a3e3f3ccf1460597cb4b3.bounds.extend( gmap_m6065922c100a3e3f3ccf1460597cb4b3.positions[m] ); } // Render markers for ( var m in gmap_m6065922c100a3e3f3ccf1460597cb4b3.positions ) { gmap_m6065922c100a3e3f3ccf1460597cb4b3.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m6065922c100a3e3f3ccf1460597cb4b3.map, position : gmap_m6065922c100a3e3f3ccf1460597cb4b3.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m6065922c100a3e3f3ccf1460597cb4b3.map.setCenter( gmap_m6065922c100a3e3f3ccf1460597cb4b3.positions[577] ); });

Giant robot

Giant robot

Posted on Instagram 12:25 pm, June 14, 2014 jQuery(document).ready(function(){ var gmap_m13e94631c712092bf81ed8ec038a172e = { positions : { 303 : new google.maps.LatLng( ‘45.51907’, ‘-73.585036667’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m13e94631c712092bf81ed8ec038a172e’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_m13e94631c712092bf81ed8ec038a172e.positions ) { gmap_m13e94631c712092bf81ed8ec038a172e.bounds.extend( gmap_m13e94631c712092bf81ed8ec038a172e.positions[m] ); } // Render markers for ( var m in gmap_m13e94631c712092bf81ed8ec038a172e.positions ) { gmap_m13e94631c712092bf81ed8ec038a172e.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m13e94631c712092bf81ed8ec038a172e.map, position : gmap_m13e94631c712092bf81ed8ec038a172e.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m13e94631c712092bf81ed8ec038a172e.map.setCenter( gmap_m13e94631c712092bf81ed8ec038a172e.positions[303] ); });

Why Web Development Is Complex

I keep hearing things like “programming is easy” and “everyone should code”! These are both interesting, kind of misleading statements. The actual core part of programming — actually writing code, is perhaps not that hard. Writing simple code is, relatively, simple. Many more people can, and should, probably learn to do that. Actually being a good developer is vastly different (and massively more complex).

It’s a worthy goal for people to get into development, and I love that more and more folks are, but you should also set your expectations realistically if you’ve never coded anything before. You can learn some basics pretty quickly, but you have a lot to learn before you will be fully proficient in a real development environment.

(more…)

Getting my #burritofriday on.

Getting my #burritofriday on.

Posted on Instagram 1:00 pm, June 6, 2014 jQuery(document).ready(function(){ var gmap_me51ce47a580d8e3cbf3487a53722101e = { positions : { 127 : new google.maps.LatLng( ‘40.674235418’, ‘-73.982220724’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_me51ce47a580d8e3cbf3487a53722101e’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_me51ce47a580d8e3cbf3487a53722101e.positions ) { gmap_me51ce47a580d8e3cbf3487a53722101e.bounds.extend( gmap_me51ce47a580d8e3cbf3487a53722101e.positions[m] ); } // Render markers for ( var m in gmap_me51ce47a580d8e3cbf3487a53722101e.positions ) { gmap_me51ce47a580d8e3cbf3487a53722101e.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_me51ce47a580d8e3cbf3487a53722101e.map, position : gmap_me51ce47a580d8e3cbf3487a53722101e.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_me51ce47a580d8e3cbf3487a53722101e.map.setCenter( gmap_me51ce47a580d8e3cbf3487a53722101e.positions[127] ); });

Into The Wild

Into The Wild

Posted on Instagram 3:14 pm, May 31, 2014 jQuery(document).ready(function(){ var gmap_m11e8f888d53f6f22df2471969c6d7006 = { positions : { 283 : new google.maps.LatLng( ‘41.173925451’, ‘-74.168624423’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m11e8f888d53f6f22df2471969c6d7006’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_m11e8f888d53f6f22df2471969c6d7006.positions ) { gmap_m11e8f888d53f6f22df2471969c6d7006.bounds.extend( gmap_m11e8f888d53f6f22df2471969c6d7006.positions[m] ); } // Render markers for ( var m in gmap_m11e8f888d53f6f22df2471969c6d7006.positions ) { gmap_m11e8f888d53f6f22df2471969c6d7006.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m11e8f888d53f6f22df2471969c6d7006.map, position : gmap_m11e8f888d53f6f22df2471969c6d7006.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m11e8f888d53f6f22df2471969c6d7006.map.setCenter( gmap_m11e8f888d53f6f22df2471969c6d7006.positions[283] ); });

Hatchetin’

Hatchetin’

Posted on Instagram 3:13 pm, May 31, 2014 jQuery(document).ready(function(){ var gmap_mc9c1576aa1d3a47c900c67acf2217fd8 = { positions : { 681 : new google.maps.LatLng( ‘41.18327’, ‘-74.165702833’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mc9c1576aa1d3a47c900c67acf2217fd8’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_mc9c1576aa1d3a47c900c67acf2217fd8.positions ) { gmap_mc9c1576aa1d3a47c900c67acf2217fd8.bounds.extend( gmap_mc9c1576aa1d3a47c900c67acf2217fd8.positions[m] ); } // Render markers for ( var m in gmap_mc9c1576aa1d3a47c900c67acf2217fd8.positions ) { gmap_mc9c1576aa1d3a47c900c67acf2217fd8.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mc9c1576aa1d3a47c900c67acf2217fd8.map, position : gmap_mc9c1576aa1d3a47c900c67acf2217fd8.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mc9c1576aa1d3a47c900c67acf2217fd8.map.setCenter( gmap_mc9c1576aa1d3a47c900c67acf2217fd8.positions[681] ); });