Build Log story

Interning at Tinkertanker

An info packet for 2017–2018

An info packet for 2017–2018

Hello! We take on interns. Here’s some information on that.

What do interns do?

We’re a small company of curious, easily-distracted folks. What this means is that someone will say, “hey, lets build this!”, and we’ll all go, “that’s awesome let’s do itttt!”, and we’ll all get to work, forget about our day jobs, and the company will run out of money.

That… didn’t answer the question at all.

Oh, umm, right. We hire interns to try and fill in these gaps: awesome little projects that everyone wants to get done. These can be(and often are) technical in nature; some are essential to the company, some are very nice-to-haves, some are probably completely unnecessary but still totally awesome. Like micro:bit Flappy Bird:

Here’s the slate of potential intern projects for 2018:

  • Software development for one of our ongoing projects: GuestDay, IC Photo, or our Digital Maker app. These tend to be on Rails, iOS, and Android. (We know, we know, we’ve given IC Photo Android to 5 different interns by now, we promise not to make anyone else do it again.)
  • Software development or design work for internal tools for Tinkercademy or GuestDay: an instructor allocation tool (Google Sheets+JavaScript, being migrated to Python+Django), an in-class chat tool (Node), a QR code PDF generator (Rails), a custom email sender for events (Rails), an internal inventory system (Rails, probably). Some of these are very close to done; some will need a bit of re-working; some need a fresh touch of paint (HTML, CSS, UI/UX).
  • Helping young coders develop and design educational games for very young kids. Read more about this here.
  • Curriculum development for Tinkercademy: touching up and testing existing curriculum, research for new curriculum. (Somewhere out there, Colin knows way more about data science than he needs for probably all of his undergraduate studies.)
  • Front-end and design updates for our websites: Tinkertanker, Tinkercademy, GuestDay, Get Hacking. HTML, CSS, JavaScript, PHP for WordPress plugins.
  • Exploratory future projects, e.g. our Input-Output “IoT programming language”.

We may also ask you to help out as an assistant instructor in classes, if you’re interested in teaching. If you’re studying in Singapore, we could probably also use your help as a freelance instructor later on. We teach classes on iOS, Android, React Native, Web (HTML, CSS, JS, Node, Rails), Unity, Arduino, data science (Python), cyber-security, robotics, and more.

What qualifications do interns need?

We generally hire folks who know how to code, but we do appreciate help in other areas, if you can put up with us. For 2018, we’re looking for:

  • Software engineering interns. You can code, on any platform, and have built something of your own, outside of school projects.
  • Teaching interns. You can code, on any platform; you speak well; you can empathise with beginning programmers, or explain intro concepts things really well.
  • Marketing interns. You know a bit of coding, and are willing to learn; you can write proper Englishes sentencings, unlike us.

We ask that interns can commit at least 2 months of time to the internship; 3 or more would be great! This is to allow time to finish a substantial project, or realise that things are going nowhere and we should try something else.

What else should interns know about you weirdos?

These:

  • Where: The office is near Tai Seng MRT, Circle line, near Paya Lebar. You can look up Tinkertanker on Google Maps. There are various Michelin-starred restaurants nearby, and hipster cafés, if those are your thing.
  • When, as in office hours: Usually 9 to 6 on weekdays, but we’re flexible on actual hours, as some of our folks come in at 12 and leave at 9, and others work on weekends. We don’t encourage remote work for interns, but e.g. if you’re helping out at a class near your home at 2pm, feel free to skip the 1-hour commute to the office in the morning.
  • Stack: We communicate on Slack (i.e. as few internal emails as possible), use Google for email/calendaring/online docs, Asana for task tracking, LastPass for password sharing.
  • Equipment: Most of us use Macs, but we can tolerate Windows if you can get your way around a command line. We have a whole workshop area with a laser cutter, saws, 3D printers, circuit printers, and wood you can saw for fun. You can also play with the toys we sell on Get Hacking.
  • Food: There’s a pantry, with a larger-than-necessary fridge. Sometimes, cake shows up inside, and we eat it without asking too many questions. We generally don’t find sawdust or solder in our food. Generally.

What do people say about their time with you?

Unedited:

There’s just about too many things too awesome to list. Learnt many, many things like Laser cutting, 3D printing, hardware basics — soldering, wiring and Arduino-ing; Things I’ve never touched before in school. Developing software and curriculum was awesome too, and it’s an experience you’ll never have as a hobbyist developer.
Building things is a rewarding experience in itself. The apps I built from scratch, the hardware projects we put together, the curriculum that I had a chance to write. These are all rewarding experiences that I would otherwise never have a chance to do by myself.
Learning and experience is probably the one thing interns would look for, but I have to say, there are LOTS of things that are more awesome than playing around with all the crazy tools!
People is perhaps the best thing(?) I had. Everyone is knowledgeable in their own fields and extremely approachable. Anything you’re unsure of is just a shoutout across the office away. As with most start-ups, there’s no clear rank or superiority at all. Everyone is an awesome colleague and friend. Working everyday is really a joy, and I can see that from everyone. We all come into work because we want to, not because we have to.
The pantry is awesome too, and it’s always stocked with great food and drinks. Nothing like Google, but nothing short of an awesome pantry. Oh, and Oolong tea always runs out.
Even at the very very least, if you don’t want any of the above, I think the internship allows you to get a glimpse on how the industry works, and whether you think Computing (or whichever related fields you’re studying) is a good fit for you and your future career. For the guys too, why not spend these 6–8 months after ORD, get a bit of pocket money, yet still enjoy yourself thoroughly, before Uni starts?

(That was just one fellow.)

My 5 months at TT were nothing short of awesome — I got to learn and experience a lot, ranging from bashing my head on the desk writing embedded C for RTOS to teaching NA/NT classes which was really eye-opening for me. Everyone in the office is super approachable when it comes to sharing knowledge and reliable and working together on projects together has been a delight (even the frustrating work-until-10pm-the-day-before ones). Overall, I’d totally do it again, and I’m kinda sad I only got to stay 5 months!

One more:

I would tell future interns that this is the perfect place to intern if you like trying out new things/building cannons that shoots out confetti/teaching kids how to code and more. But its definitely not a place for the faint-hearted.

And, of course:

I did stuff for them and got money. 5/7 would recommend doing stuff for them.
Intern farewell dinner 2017

Intern farewell dinner 2017

That’s it!

Interested? Get in touch.