<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

  <title><![CDATA[Andy Croll]]></title>
  <link href="http://andycroll.com/atom.xml" rel="self"/>
  <link href="http://andycroll.com/"/>
  <updated>2012-02-22T04:48:16-08:00</updated>
  <id>http://andycroll.com/</id>
  <author>
    <name><![CDATA[Andy Croll]]></name>
    <email><![CDATA[andycroll@me.com]]></email>
  </author>
  <generator uri="http://jekyllrb.com/">Jekyll</generator>

  
  <entry>
    <title type="html"><![CDATA[Hello Future Engineers]]></title>
    <link href="http://andycroll.com/2012/02/22/hello-future-engineers/"/>
    <updated>2012-02-22T00:00:00-08:00</updated>
    <id>http://andycroll.com/2012/02/22/hello-future-engineers</id>
    <content type="html"><![CDATA[<p>As part of our future plans, I spent two days at the university career fairs in Singapore as a guest of Infocomm Investments.</p>

<p>My task was two-fold, find the best new tech talent for <a href="http://impulseflyer.com">ImpulseFlyer</a> but also to let the soon-to-be-grads know about &lsquo;real careers&rsquo; in software engineering and in small companies. A bank did not have to be their destiny.</p>

<p>So I collected emails and eulogised in person and tonight I sent a note to that list. An edited version appears below.</p>

<hr />

<p>Hello future engineers,</p>

<p>When I left university I didn&rsquo;t realise it was possible to have a fulfilling career in and around smaller companies, it took me four long years to leave the golden cage I&rsquo;d put myself in. Don&rsquo;t feel bad for me, I met my wife made some friends and it wasn&rsquo;t all bad.</p>

<p>This is to share my particular passion for a career both as a software craftsman and also doing that work in startups or small companies.</p>

<p>Right. Down to business.</p>

<h2>About small companies / startups</h2>

<p>Small companies are a very different proposition to larger corporates.</p>

<p>Small companies:</p>

<ul>
<li>Responsibility, quickly</li>
<li>Strong personal relationships</li>
<li>Relaxed work environment</li>
<li>Nowhere to hide, you will work hard (but won&rsquo;t be exploited)</li>
<li>If you find the right people you&rsquo;ll learn a lot</li>
<li>You get to bring your whole personality to work, but you&rsquo;ll bring a bit home too</li>
</ul>


<p>Big companies:</p>

<ul>
<li>In theory, job security &ndash; but my experience is that your skills become your security. A good programmer/designer is rarely out of work for long.</li>
<li>You might prefer the formality and structure of a big company</li>
<li>You may be able to earn more money for less work</li>
<li>A recognised career path</li>
<li>You can generally leave your work at work</li>
</ul>


<p>You&rsquo;ll notice I haven&rsquo;t put &ldquo;fame and riches&rdquo; as benefits of startups. Personally if that&rsquo;s the reason you want to do web startups you&rsquo;re going to be disappointed. Optimize for your own day-to-day happiness, get skilled, be lucky.</p>

<h2>Your Personality</h2>

<p>I&rsquo;ll mainly be talking about the technical and design opportunities in this email, but most of the personality traits and behaviours are common in the non-technical roles as well.</p>

<p><strong>Confident &amp; outgoing:</strong> a quieter person may struggle with the banter amongst the individuals at this early stage of the company. It&rsquo;s not that there is no room for quieter people in our company, it&rsquo;s just that the makeup of the team is such that we&rsquo;ve got quite a boisterous bunch right now.</p>

<p><strong>Great communicator:</strong> design and development (and other startup work) is made much easier when you are able to express yourself well; both in person and in the written word.</p>

<p><strong>Diligent:</strong> we do not have time to check every piece of work you do. You love to finish things, to ship code and to show people what you&rsquo;ve done.</p>

<p><strong>Self-motivated &amp; Passionate:</strong> You see opportunities to improve things and you talk through the problem to come up with a potential solution. If you are only good at doing things you’re told to do, this job may not be for you.</p>

<p><strong>A Good Learner:</strong> coming out of university education I do not expect you to have the exact skills I&rsquo;m looking for, in fact I expect to invest time in training you.</p>

<p>We are looking for:</p>

<ul>
<li>Software engineers to work in a variety of technologies (primarily Ruby on Rails with the potential to move into mobile applications)</li>
<li>Designers with visual flair</li>
<li>&lsquo;Business people&rsquo; with the raw materials for sales, marketing, content and support roles</li>
</ul>


<p>Good signs for engineers/designers are:</p>

<ul>
<li>Working sites of your own</li>
<li>A professionally presented portfolio (design or code examples)</li>
<li>A blog</li>
<li>A github page</li>
<li>An interest in web technologies in addition to  those you have studied</li>
</ul>


<p>Things we look for in &ldquo;business people&rdquo; are:</p>

<ul>
<li>Strong analytical skills, ideally with relevant internships or other experience</li>
<li>Exceptional presentation, communication and negotiation skills</li>
<li>Passion for travel</li>
</ul>


<h2>General Advice</h2>

<p>You should bear this in mind when you&rsquo;re applying to us, as well as any other companies.</p>

<p>Work out which companies you want and then make an effort to apply to those specifically, do not just spam out your CV to everyone. You may get a job that way, but probably not one that suits your personality.</p>

<p>Your CV looks the same as everyone else&rsquo;s: thus we probably won&rsquo;t cast more that a cursory glance at it. Keep it short. Take the effort to write a specific cover letter, listen to what I&rsquo;ve said in this email, find out what the company does and who the individuals involved are.</p>

<p>Make a strong impression, not just with your cover letter and CV, but especially during the interview. If we don’t remember you after the interview, that’s a problem. But… for goodness sake be yourself, it&rsquo;s ok not to get offered every job, it&rsquo;s about fit between you and the organisation.</p>

<h2>About Our Company</h2>

<p>ImpulseFlyer is a e-commerce startup based in Singapore. We are a private (invite only) booking site for luxury &amp; boutique hotels for affluent travellers in the Asia Pacific region.</p>

<p>I&rsquo;m Andy, the CTO, meaning I&rsquo;m in charge of design and development at the company, I&rsquo;m the one you met at the careers fair. British guy, t-shirt, enthusiastic.</p>

<p>We are a small startup, with some funding, that launched in October 2011. We&rsquo;re very design-focussed and we want to provide a pleasurable experience for both customers and our hotel partners.</p>

<p>We do not have a list of &lsquo;open positions&rsquo;. We&rsquo;re small and agile and our own jobs change daily, so getting a job with us will be an exercise in learning every day.</p>

<h2>So. <a href="mailto:careers@impulseflyer.com">Apply</a>. If this sounds like you.</h2>

<p>If we sound like a good fit for you, drop us <a href="mailto:careers@impulseflyer.com">an email</a>. If you look like a good fit, one of us will meet you for coffee and we&rsquo;ll have a chat and take it from there.</p>

<p>Now as well as making ImpulseFlyer look awesome, I&rsquo;m interested in giving a little advice and helping you find a decent job. If you&rsquo;re skilled but we can&rsquo;t hire you (for whatever reason) I can always pass your information on to some other startups I know. But I&rsquo;m only gonna do that for the right people. I&rsquo;m not a CV clearing house.</p>

<h2>And now, some general advice for beginning software engineers</h2>

<p>Never call yourself a Java developer or a C/C++ developer, because that is what they taught you at school. You are a developer or a software engineer, the languages you use will develop over time.</p>

<p>By all means have a specialization, or tool you like to use for certain kinds of work, but don&rsquo;t close your mind to new techniques and paradigms. When you have a hammer, everything looks like a nail.</p>

<p>I also personally advocate against &lsquo;certifications&rsquo; for particular brands of software (Microsoft, SAP, Oracle), whilst you&rsquo;ll be easy for recruiters to place into jobs it&rsquo;s too easy to end up doing the same work over and over again.</p>

<p><strong>Work hard on your communication skills.</strong> They are as important as your technical ability.</p>

<h3>Some useful Rails/programming links</h3>

<p>We use Ruby on Rails, a great framework for writing web applications.</p>

<p><strong><a href="http://rubyonrails.org">rubyonrails.org</a></strong></p>

<p>Online training:</p>

<ul>
<li><strong><a href="http://railsforzombies.com">railsforzombies.com</a></strong> &ndash; online rails course</li>
<li><strong><a href="http://codeschool.com">codeschool.com</a></strong> &ndash; further courses</li>
<li><strong><a href="http://peepcode.com">peepcode.com</a></strong> &ndash; screencasts</li>
<li><strong><a href="http://railscasts.com">railscasts.com</a></strong> &ndash; free, short screencasts</li>
<li><strong><a href="http://codecademy.com">codecademy.com</a></strong> &ndash; learn JS in the browser</li>
</ul>


<p>Get e-books from these places.</p>

<ul>
<li><strong><a href="http://pragprog.com">pragprog.com</a></strong> &ndash; for developers</li>
<li><strong><a href="http://abookapart.com">abookapart.com</a></strong> &ndash; for designers, front-end engineers</li>
<li><strong><a href="http://fivesimplesteps.co.uk">fivesimplesteps.co.uk</a></strong> &ndash; for designers</li>
<li><strong><a href="http://www.htmlandcssbook.com">htmlandcssbook.com</a></strong> &ndash; not read, but it looks good</li>
</ul>


<p>Also&hellip; if you are serious about web development (of most sorts), you&rsquo;ll want to be on a PC running Linux or a Mac. Windows is possible, but harder. Most engineers in small companies have a choice of their own development environment, more than 50% choose Macs.</p>

<h2>Interesting SG places, meetups</h2>

<ul>
<li><strong><a href="http://groups.google.com/group/singapore-rb">groups.google.com/group/singapore-rb</a></strong> Singapore Ruby Group, meets regularly</li>
<li><strong><a href="http://websg.org">websg.org</a></strong> &ndash; Web Standards Group (website in transit!)</li>
<li><strong><a href="http://nushackers.org">nushackers.org</a></strong> &ndash; NUS Hackers, a student-run organization spreading hacker culture</li>
<li><strong><a href="http://groups.ixda.sg">groups.ixda.sg</a></strong> &ndash; Interaction Design Singapore</li>
<li><strong><a href="http://hackerspace.sg">hackerspace.sg</a></strong> &ndash; Programmers Hangout</li>
<li><strong><a href="http://connections.sg">connections.sg</a></strong> &ndash; Good links for Singapore tech scene</li>
</ul>


<h2>And lastly a plug</h2>

<p><strong><a href="http://reddotrubyconf.com">RedDotRubyConf 2012, May 18th-19th</a></strong></p>

<p>If you&rsquo;re interested in a career as a Ruby developer, you could do worse than come to the conference on the 18th &amp; 19th of May.</p>

<p>Note: I organise this event, Singapore&rsquo;s biggest programmer conference, so I&rsquo;d love to sell more tickets, thus I have an ulterior motive in raising it here.</p>

<p>We have awesome international speakers lined up and there will be developers from all over the region. You&rsquo;ll have to spend your own money, but it&rsquo;s a good couple of days.</p>

<h2>Well done you made it to the end</h2>

<p>I hope you found this worthwhile. If so you should <a href="http://twitter.com/andycroll">follow me on twitter at @andycroll</a>.</p>

<p>If not, never fear, you need never hear from me again. I wish you the best of luck in your search for work. <em>Good luck.</em></p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Recommended Reading]]></title>
    <link href="http://andycroll.com/2012/01/17/recommended-reading/"/>
    <updated>2012-01-17T00:00:00-08:00</updated>
    <id>http://andycroll.com/2012/01/17/recommended-reading</id>
    <content type="html"><![CDATA[<p>One of the things I&rsquo;ve been delighted to see over the last couple of years has been the development of two micropublishers in the web industry.</p>

<p><a href="http://abookapart.com">A Book Apart</a> and <a href="http://fivesimplesteps.co.uk">Five Simple Steps</a> have transformed the way I continue to learn and think about our craft.</p>

<p>The books are beautiful physical objects and that care permeates every word, thoughful illustration and even their digital counteparts.</p>

<p>The three stand outs for me are Andy Clarke&rsquo;s <a href="http://hardboiledwebdesign.com">Hardboiled Web Design</a>, Jon Hick&rsquo;s <a href="http://iconhandbook.co.uk">Icon Handbook</a> and <a href="http://www.abookapart.com/products/responsive-web-design">Responsive Web Design</a> by Ethan Marcotte.</p>

<p><img src="/images/2012/hardboiled-web-design.jpg" alt="Hard Boiled Web Design Cover" /></p>

<p>Hardboiled is a manifesto as much as a book, dispelling narrow thinking and chellenging the reader to do explore and do better in every piece of their work. It switched my brain onto the benefits of multiple techniques and for trying to push the envelope even in &lsquo;standard&rsquo; websites.</p>

<p><img src="/images/2012/icon-handbook.png" alt="Icon Handbook Cover" /></p>

<p>The Icon Handbook is simply luscious &amp; beautiful, a pleasure to hold. While I&rsquo;m an &lsquo;art challenged&rsquo; reader I appreciated the insights and the true artistry the medium of very tiny drawings.</p>

<p><img src="/images/2012/responsive-web-design-feature.png" alt="Responsive Web Design Feature" /></p>

<p>Responsive Web Design will probably be looked back upon as a seminal work in the development of the web as it&rsquo;s own medium; both similar but distinct from the printed page. The most important $9 a web designer can spend.</p>

<p>For the grand total of $54 you can buy the whole eBook back catalogue of a Book Apart and for £77 you can own all of Five Simple Steps. This should be less than a couple of hours of your hourly rate; you owe it to your career to spend some time with these words from the great thinkers in our industry.</p>

<h3>Sidenote</h3>

<p>When pulling together cover images for this article I noticed something&hellip; <a href="http://zeldman.com">Zeldman</a> has been planning a color takeover of the web design books industry and he&rsquo;s been planning it for years.</p>

<p><img src="/images/2012/zeldman-had-it-planned.jpg" alt="Zeldman had it planned" /></p>

<p>In all seriousness, is there colour-collusion going on?</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[The iPad Discord: Thoughts on iPad disruption of the PC Market]]></title>
    <link href="http://andycroll.com/2012/01/15/the-ipad-discord/"/>
    <updated>2012-01-15T00:00:00-08:00</updated>
    <id>http://andycroll.com/2012/01/15/the-ipad-discord</id>
    <content type="html"><![CDATA[<p>A few discussions that have come together in my life in the last couple of weeks lead me to believe that <a href="http://tech.fortune.cnn.com/2012/01/13/snapshot-of-computer-market-with-and-without-the-ipad/">this graph on CNN</a> (via <a href="http://daringfireball.net/linked/2012/01/13/market-share-ipad">Daring Fireball</a>) that shows major growth of iPad sales and PC sales decline.</p>

<p>My inputs are all circumstantial but I can quite believe the graph shows causation, not merely corrolation.</p>

<h2>The iPad discord</h2>

<p>My iPad is my favourite device, but the one I could most easily do without.</p>

<p>This realisation came to me when my wife ended up with a free iPad as a result of a work benefit. &ldquo;What do I use it for?&rdquo; my response was &ldquo;everything except complicated stuff&rdquo;.</p>

<p>I reach most often for the iPad for instapaper reading, web surfing, the guardian app, note-taking, writing, twitter and gaming. It&rsquo;s, most often, the best device for me. I can do all these things on my phone or laptop but not as enjoyably.</p>

<p>But&hellip;</p>

<p>In these early days of the &lsquo;post PC era&rsquo; we&rsquo;re still not in a place where advanced spreadsheeting, serious coding or even pulling from dispirate applications is possible. Not yet.</p>

<p>So I couldn&rsquo;t give up my laptop for these more specialised tasks, and obviously as the CTO and lead programmer on a startup that&rsquo;s not realistic. And I wouldn&rsquo;t enjoy giving up the power of the portable smartphone in my pocket.</p>

<h2>Not replacement, supplement</h2>

<p>The other thing I notice is the appearence of iPads in the hands of people for whom computers are not such a key tool in their lifestyle. Parents of friends &amp; people who keep their work at work in corporate jobs. They likely have a computer at home, but rarely use it for complicated stuff, but every now and then they do.</p>

<p>My theory is this:</p>

<p>Instead of an aging PC being replaced with a new one it is simply relegated to those &lsquo;once in a blue moon&rsquo; tasks and a new, relatively cheap, iPad becomes the everyday machine, <em>because it&rsquo;s better for that 80% of cases and it&rsquo;s cheaper</em>. The old PC is kept around to do those few tasks that are more suited to a traditional keyboard and mouse arrangement.</p>

<p>I think the PC market is suffering from a) a recession and b) the relatively cheap iPad eating into their PC replacement sales. In addition, the iPad is a high margin product whereas the PCs it&rsquo;s cannabising are low margin and cheaply made. This could get really bad for the PC hardware guys.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Two Thousand Eleven]]></title>
    <link href="http://andycroll.com/2012/01/13/two-thousand-eleven/"/>
    <updated>2012-01-13T00:00:00-08:00</updated>
    <id>http://andycroll.com/2012/01/13/two-thousand-eleven</id>
    <content type="html"><![CDATA[<p>Well, that was a year. Starting out with a plan and then only four different jobs and conference later here we are.</p>

<h2>ViKi</h2>

<p>I completed my contract stint up to the end of February. A good bunch of people and now the place I refer good Rails people to, the ones I can&rsquo;t hire anyway. They seem to be getting the traction they wanted and just raised a <a href="http://techcrunch.com/2011/10/20/andreessen-horowitz-bbc-greylock-put-20m-in-international-video-site-viki/">monster round of funding </a> for a Singapore-based company.</p>

<p>Razmig and the team are definitely onto something and they have a real shot at being a big internet name. Perhaps Singapore&rsquo;s first startup success.</p>

<h2>Anideo</h2>

<p>Starting as <a href="http://e27.sg/2011/02/16/eduardo-saverins-anideo-adds-new-partners/">equal partners in March</a>, I was ousted suddenly one July lunchtime after an SMS to bring me to the nearest Starbucks. It got a little bit unfortunately legalistic, as I had to fight my corner. Let that be a lesson: protect yourself, even if your instinct is to trust people, all business is reliant to a certain extent on the egos involved.</p>

<p>I ended up ok financially, as if I&rsquo;d been hired on contract, but when I think about the time I&rsquo;m still extremely sad. Removing my &lsquo;presence&rsquo; as requested the morning after is among the more melancholic experiences I&rsquo;ve had. I&rsquo;m still proud of the work we did, but it&rsquo;s coloured by the shock of the exit and the speed of my erasure.</p>

<p>I felt like I&rsquo;d put a lot of love and effort into the products that we shipped and that we were on a great learning experience together. I was wrong. Whatever drove the ousting, I suspect I will never know. They still have a couple of very talented technical guys, so I guess more power to them.</p>

<p>Most importantly I lost a friend, someone who I&rsquo;d looked out for and learned a lot from, from whom I have had no contact since the fateful silent latte as the other partner told me to leave.</p>

<h2>RedDotRubyConf</h2>

<p>An event unsullied by the Anideo experience was the surprising success and size of the first Ruby developers conference in South East Asia. With the help of Jason Ong &amp; Carl Coryell-Martin and many others, the event was a huge success.</p>

<p>I&rsquo;ve already covered it in a lot of detail, but suffice to say running it was exhausting and I got very, very drunk at the after-party: those github boys like a beer or two.</p>

<p>Now 2012&rsquo;s version needs to be even better.</p>

<h2>Secret Pivotal Project</h2>

<p>I worked alongside Pivotal Labs, as I had at ViKi, on a short term MVP of another <em>(!)</em> video site. A great palette cleanser as I returned to what I thought would be the orignal plan, contracting gigs with some small side-products.</p>

<p>However that was not to be.</p>

<h2>ImpulseFlyer</h2>

<p>I&rsquo;ve known Steve for years, since our <a href="http://wego.com">Wego</a> days and he&rsquo;d been disappointed when Anideo happened, locking me in, just as he was starting out on his own venture. However the very day after the unfortunate event, we had a beer and he pitched me.</p>

<p>It took some time for me to be ready to commit again after the bad breakup. Turns our startups <em>are</em> like marriage. Another reason was the big commitment to staying in Singapore; My wife and I have been here five years. Startups are a long journey and by joining Steve as a late-founder I (and we) have commited to a good number more.</p>

<p>So here I am, officially CTO, officially staying and officially excited about the year to come and the <a href="http://andycroll.com/2011/11/28/the-creative-team-a-manifesto/">team I&rsquo;m putting together</a>.</p>

<p>If I&rsquo;ve learned one thing in 2011, it&rsquo;s to roll with the punches and stand up again. That&rsquo;s got to be a useful skill.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Twitter Bootstrap & Kaminari Pagination]]></title>
    <link href="http://andycroll.com/2011/12/07/twitter-bootstrap-and-kaminari-pagination/"/>
    <updated>2011-12-07T00:00:00-08:00</updated>
    <id>http://andycroll.com/2011/12/07/twitter-bootstrap-and-kaminari-pagination</id>
    <content type="html"><![CDATA[<p>In the process of putting together the first of many internal tools for ImpulseFlyer I&rsquo;ve utilised the marvelousness of Twitter Bootstrap.</p>

<p>The beauty of bootstrap is in its ability to remove decision-making about how front-end HTML should be coded. For internal projects this is great, I can concentrate on functionality and straightforward layout and have everything else &lsquo;kinda look ok&rsquo;. I wouldn&rsquo;t use it &lsquo;pure&rsquo; in an outside facing project, but for internal projects/prototyping it&rsquo;s perfect.</p>

<p>In the course of building out administrative tools I also had cause to use <a href="https://github.com/amatsuda/kaminari">kaminari</a> for pagination. So I <a href="https://github.com/andycroll/kaminari_themes/">forked the kaminari themes</a> to provide a useful set of templates if you&rsquo;re using bootstrap.</p>

<p>I note from the issues queue I&rsquo;m not the first to provide this to be pulled back into the main themes repository, but I think I&rsquo;m the &lsquo;completest&rsquo;.</p>

<p>You can simply copy the HTML (or HAML) templates into &lsquo;app/views/kaminari&rsquo; if you want to use them.</p>
]]></content>
  </entry>
  
</feed>

