One good thing about my internship is that outside of time in the office, I don’t have to think about or do anything related to my work. So I’ve been having a lot of free time at home to do my own stuff! Which includes running ~twice a week, reading books (finished the selfish gene, norwegian wood and the time traveler’s wife so far, now re-reading TCIOTDITNT), trying to learn a few songs on the piano (which I haven’t touched in years LOL), and of course baking! I’ve wanted to try making macarons for a long time but never got round to it because it seemed hard and time-consuming. But yeah I finally decided to try baking them a few weeks ago. I looked through a whole bunch of recipes/ tutorial videos and decided to follow this recipe, and it’s really legit hehe my macarons rose nicely and had feet like they’re supposed to!!
Ok time for picture spam!
My first batch – was afraid of over-mixing but ended up not mixing enough, so the batter wasn’t runny enough and it didn’t spread out and smoothen nicely. But they rose anyway!!
I mixed the next batch for a longer time so the consistency was better, and they turned out nicely!! I added a bit too much food colouring for the blue one but the colours fade after baking so it was still okay.
Recently realized that after all this time, I still haven’t posted anything about my internship! It doesn’t feel like 2.5 months since I stepped into the office on the first day, but strangely it feels like forever since I last went to school (lol doesn’t make sense, I know).
Anyway, I’m interning at a startup called gametize. Every time I tell someone that, the next question is “oh cool, do you make games?” but no! It’s a tech and gamification consulting(?) company which basically has a mobile+web platform for creating and playing games; each game is made of individual tasks which are called ‘challenges’, like mcq quizzes and fixed-answer questions and upload-a-photo tasks. Most games on the ^ website are free but the company earns money through licensing the platform to other companies and customizing stuff for them.
My main internship project (with Vivek) is developing a web app to replace the current gametize.com website, cos it’s built with Java currently and is very complicated and slower. The new web app is also supposed to be more streamlined with the mobile apps in terms of both UI and how it gets data- through API calls like the mobile apps, instead of accessing the database and processing the data directly (which is why it’s complicated and slow).
We were deciding between react (js library) and angular (js framework) initially, and decided to go with react. Vivek and I used ionic for our sutd app previously, which uses angular, so it was interesting to see the differences between the 2. Angular, being a framework, is much more prescriptive and rigid, but using react means we have to make more decisions on how to do stuff. One article I read summed it up as “angular = putting js into html, while react = putting html into js” which is really apt haha.
When we started on the web app in week 2 we thought we could get it done in like 3 weeks, but we were so wrong LOL. We got most of the main functionality up within the first few weeks but there’s forever still lots of “small stuff” remaining. So we’re still working on it now, and somehow as we code we keep finding even more small stuff so our “to-do” board on trello is never empty D: sigh
Summary of the main things we’ve been doing:
- (first 2 weeks) familiarize ourselves with the main gametize codebase, research on react, decide on using react
- decide on file organization and app routing
- make all the pages
- styling + making the pages responsive
- writing tests (mostly done by vivek while I was on holiday heh)
- implement redux
- navigation (sidebar + topbar)
We wanted to keep the app components as simple as possible so we wrote our own router instead of using react-router and refused to use bootstrap hahaha. I think it’s good cos we get to learn how things work rather than just plug in unnecessarily big modules!
The best part of internship is that my official working hours is 11am-7pm!! And actually nobody cares so if I wake up late I just go and leave later, or if I’m going out for dinner I start work earlier. This makes a lot of sense cos I don’t think I’ll be productive if I have to start work at like 9am, and the flexibility is v nice! The office is tiny (smaller than my house) and feels kinda cramped sometimes but overall it’s still great cos 1. we take off our shoes outside (also, work attire is tshirt and jeans) 2. there’s a pantry+snacks shelf and we get to go company-sponsored grocery shopping once in a while, and 3. there’s a “play room” with beanbags where we can chill anytime and play mario kart/ limpeh says/ other random games :D
5 more weeks of internship to go!
Randomly woke up early today so I’m writing this in the morning before work!
Anyway as I said in my last post, I signed up for 21km for the The Performance Series Race 1 and woke up at 3am(!!) yesterday for the run. My parents sent me there and took photos/videos of me crossing the start line, then went home to continue sleeping hahahah. Met up with joe who was there super early, deposited my bag and queued for the toilet…. then it was time to start! Ok not really, the run officially started at 5am but we were in the third and last wave so we had to wait in the pen for quite a while. We finally started at 5am!
Joe and I had run most of the route last weekend (but starting from gardens, then run to ECP and back, without the stadium part; also cycled this stretch for night bike before too) so it was mostly a familiar route. The first 2km at tanjong rhu was quite bad though, cos the path was like a normal pavement kind of width so it was very narrow and you were basically stuck following the very slow pace unless you run on the grass beside it to over take people. I took it as a slow warm-up so it wasn’t too bad for me, but joe couldn’t take it and went ahead on the grass after the first 1km.
Weee school is over and I’m now in my first week of internship! Would’ve like to write this earlier when I had more feels but last week was just studying for and taking exams, then a v tiring long weekend then straight away started work yesterday.
Kinda lazy to write about other things that happened before the term ended. Actually there’s nothing much to say anyway, the last 2 weeks have been v free. It’s funny how other ppl are like “oh I can’t go out cos I got exams coming up in 2 weeks” but for us it’s like “ya sure I’m v free cos I have exams next week”. Oh ya ok part of why I was so free is cos week 13 was the final presentation and submission for ESC game, the presentations were spread out across the week but my group’s was on monday so after that we were pretty much done with it. Also this was quite a sucky project experience cos one of my groupmates was mia 90% of the time, and the rest weren’t very enthusiastic about it also so we just kinda did the minimum to meet the requirements. The app works decently but I don’t really feel proud of it cos we put so little effort :/ also feels kinda cheaty cos we just made our game multiplayer on 1 phone and didn’t have to do any networking (which is what most groups lost a lot of sleep over). Blehh
Moved out of hostel on sat!
Wow who is stalking me lol?? (Just now it was 81 views with 2 visitors but I didn’t take screenshot)
Some random stuff from the past weeks:
What’s the difference between a door and a jar? (answer below)
Lemon tart!! Second time baking this, first time was at jc class bbq which seems super long ago haha. It was pretty good but I didn’t like the crust being so thick D:
(this post was started last wed but never finished until now)
[29 March] I’ve been ridiculously free the past few days, from sunday when I was home alone for most of the day and was so bored I went to try playing piano, to today where I spent the whole day chilling with istd friends: wanted to go out and watch a movie but it was raining so we ended up watching shows in the recre room, then went out for dinner + walked around daiso + sat at starbucks until we were all freezing, then played darts + sherlock holmes game (where we concluded that we’re not cut out to be detectives).
Part of it is because school is somehow very un-challenging and ESC has no more homework, but the main reason why I’m suddenly so free is because the app I’ve been working on is finally done!!! It’s called exploreSUTD and is available on both app store and play store now :D Vivek and I have been working on it since Sept last year so to finally set the version number to 1.0.0 for first release feels good. This is my first major project and I’ve definitely learnt a lot, so just wanted to record some thoughts about it!