filleting salmon is a thing you can do in-game now! I need to tidy up the animation & placement a bit yet tho
Really intrigued by the games coming from this person. A game a month in Unity? INSANE
2025 on Tumblr: Trends That Defined the Year
"I'm Dorothy Gale from Kansas"
Claire Keane
noise dept.
$LAYYYTER

titsay

★
Mike Driver
Alisa U Zemlji Chuda

Kiana Khansmith
Peter Solarz

shark vs the universe
AnasAbdin
Game of Thrones Daily
TVSTRANGERTHINGS
Lint Roller? I Barely Know Her
Today's Document

❣ Chile in a Photography ❣

@theartofmadeline
todays bird

seen from Canada
seen from United States

seen from Uruguay

seen from Malaysia
seen from United States
seen from United States
seen from Netherlands
seen from Türkiye
seen from Malaysia

seen from Germany

seen from Australia

seen from Malaysia

seen from United States
seen from United States
seen from United States
seen from United States
seen from Singapore

seen from United States

seen from United States
seen from Italy
@lyntco
filleting salmon is a thing you can do in-game now! I need to tidy up the animation & placement a bit yet tho
Really intrigued by the games coming from this person. A game a month in Unity? INSANE
"I decided to get a little creative this year. I present Edgar Allan Ho"
#quoth the raven#what a whore
WDIMELB: Week one day four
Today, DT(Lead instructomundo) had a wedding to go to, so I was thrown into leading the teaching for the class!
I was so glad I had some practice teaching a small group of WDIsyd6 students that MTA Saturday - apart from that I had only taught a short code along in week 10 about metaprogramming.
It was surprisingly smooth. I remember week one of WDI pretty darn well, so day four with git, classes and the rental app was stuff that was still fresh in my mind.
I was glad I got to meet the students yesterday so there wouldn’t be any ice between us to ask the questions they needed to clarify.
So tired right now. Not as cold as yesterday. Still zzzz
WDIMELB: Week One day three(here we go again)
Sadly, I couldn’t be there for Installfest, day one and day two - I had to finish up the app I was working on at The Means.
Because I wanted to hang out with the Sydnerds for one last time I booked a flight for 6am in the morning so I’d be in on time for work today!
Got on my flight, finished up some back logged entries, landed in Melbourne and started work straight up!
Today we reviewed calculator, went through ruby Arrays, Hashes, and enumerables. All that Jazz.
It’s kinda weird seeing it for the third time (I hung around GA while WDI6syd were kicking off) but it is getting very familiar to me.
Got to talk to my students a bit, I wanted to know their backgrounds just to see where people are in the programming logic so I can make proper adjustments.
So tired. So cold. zzzz
WDI: after
7AM ON THE PLANE IN THE MORNING (read this in Friday melody) I wrote from the plane over to Melbourne.
After the meet and greet, everyone in the class were getting emails for interviews! Super exciting that General Assembly's students were getting attention from employers really fast.
I decided to put some applications in to Google and Atlassian, on hold for now as on the Friday after the meet and greet I signed on to contract at the means, but also Nandita, our coordinator buzzed me to see if I was interested in a teaching assistant position in Melbourne for their first WDI.
It all happened pretty fast, but I got on the phone with Riley, GA Australia's Regional director and James, the coordinator for Melbourne and decided to go for it - another WDI and only three months!
It wasn't a leap for me - I have friends in Melbourne so i wouldn't be completely lonely, and it's not far from home so it's like taking a little trip down to explore a new city for a good amount of time.
I made friends pretty quick with the new WDIs (debug hugs, yay) since I was in GA every day when they started (and installfest and after work etc) and they needed help or revision. I'll miss you guys! Good luck with the rest of the course!
Looks like I'll still be blogging about WDI :D
WDI: The Meet and Greet
As some people may know, General Assembly really helps with getting their immersive students outcomes after their course - WDI/UXI students do generally study the course to get on the career path.
During the course we had Job Seeking Skills sessions with Tarun, the current WDI TA, outcomes and alumni producer and past WDI1syd student to help us with what things to expect.
General Assembly sets up a meet and greet with companies looking for developers with the recent WDI grads - we had to get our project and portfolios looking beautiful and shiny to demo!!
I dearly wanted to do a big revamp of all my projects - two were blocked because I didn't want to change huge things on group projects and my teammates weren't always around. I was at General Assembly very nearly every day after the course ended simply because I feel I work better there rather than home!
I ended up focusing on making a landing page for Didthatfit.me and redoing the layout for stereospace. I drew out an entire design for fireball but knew it would take too long to do, so I opted to leave that for later and just make my portfolio not look like hot garbage.
I decided to buy a laptop stand at the apple store for the meet and greet as the tables were really low - it helped out a bit when people used my laptop. I struck up a conversation with the guy serving me, and turned out he was into web dev too! He was using python and gopy though, a shot him an email and he showed me a game he made based on most googled results on a subject.
The actual meet and greet was great! Four hours of standing and talking to people looking for devs - some of the stuff that people were making were really interesting. I was particularly interested in WattCost, it sounded amazing. And Joel walked out that day pretending not to be proud of us. That's right Joel, I know you're reading this. It's okay, we know.
It surprised me a little that not many people asked to look at my code, but I guess that's what GitHub is for later right? I'm secretly happy that a few people said they could tell I've been a graphic designer when they looked at my sites - I never wanted to lose my design flare. These days it seems pretty important to have appealing design to look professional.
I was super glad in the end for joining Daisy on Pubcrawl - we were both getting that up to demo at least a little on our phones and that stood out. I think we were the only ones working to make hybrid/native feel apps.
At first I regretted not immediately working on my portfolio and fixing my websites instead of jumping into angular and node, but that ended up helping get a contracting position at The Means the Monday after the meet and greet! At the Means they do a lot of work in angular. I gotta thank my lovely Daisy for directing Anthony over to me for phone stuff, he offered me a phone app project to work on straight away!
The people who came to see us did look through our GitHub to see what kind of work we did and how we code.
The most important thing I learned today:
Talking about yourself and your own work gets less scary the more you do it! I'm glad I presented a lot in class.
Things I need to remember:
Try to keep professional contact, even though I may have accepted a position elsewhere Persist, and apply. You'll never know unless you actually try, and even if you fail today it doesn't mean you'll fail tomorrow.
WDI: the final weeks
WDI: the final weeks
This entry comes massively late - I decided to stop writing daily as I thought it was better to use my time coding than recapping at night!
The final weeks of GA were computer science, revision on things some people wanted to go over, looking into pre compilers (Sass and Coffeescript), and more. DT showed us action mailer, lambdas and procs, and showed us benchmarking. We made the beginnings of our WDI class Github page.
After week 9 Joel asked me to teach a short section in the class on metaprogamming in ruby, as I had mentioned an interest in it earlier. Wendy also talked about fractals. Everything is fractals.
My talk was a short explanation to what metaprogamming is, followed by a code along with examples I had tested prior - Joel has them up on his Github. I want to do more tests in metaprogamming to see how crazy it can get.
Around this time we hit TDD(Test Driven Development) in our rails apps. We’d done some warmups with TDD leading up to this, but now we had actual practical use for testing. We went through some apps using Rspec and Cucumber, as well as Capybara.
Week 11 we ran GA's first cryptoparty! Fai ran the presentation and I did backup. I wish we prepped a little more for this, I'm so uncomfortable talking about a subject I don't know well. Interesting tidbit: apparently the CIA sends a team member out to every crypto party just to check if people aren't doing illegal things. Playing spot the CIA agent was fun. We met Allen's girlfriend!!
Week 12 was final project week - I teamed up with Rich again because the idea I had for an app would be more about writing formulas than doing something complex with code. I showed him Patatap, and he wanted to make a soundboard. I thought it would be cool if we could 'record' the notes so we could play it back as a song. We added the ideas together - our project is stereOspace.
We both ended up being extremely sick on the last day(stomach bug?), so finishing touches on stereOspace were at difficulty level 1000. We presented first and then promptly dropped dead while the others presented their work.
I was really sad I couldn't join everyone for the final week project bar hop, it was one I was really looking forward to! I heard I missed out on some crazy happenings. At least I heard about them after!
Super proud of all my classmates that have come so far! Watching growth in others inspires me to keep growing. I'm excited to see where everyone will go.
Reflecting back I really wish I did keep the day by day up, there were things I have since forgotten in each day that were captured by my daily posts.
I've learned so much in the past twelve weeks and I am glad I got to share it with such awesome people. It was so great that we became a little family and grew so familiar with each other - feeling like you belong is massive in being able to grow.
Onwards we all shall go!
The most important thing I learned from this course:
How to debug! Thanks Joél and DT!
Things I need to remember:
Code something meaningful every day. Get quite good at something before getting into the next. The biggest chance for growth is now. I'm going to make awesome things!! This blog helped me revise daily happenings. Keep on trucking with it.
Nodebots
Nodebots
After a long project week came Nodebots - a day that we could work on something completely different!
This entry actually belongs before week 9.
Nodebots was held at NICTA once more, like Nodeschool was.
We used the Arduino board to communicate to hardware and circuitry, and normally the Arduino IDE is the software used to do so, however with Nodebots, we could use a library called Johnny-Five, hook up a server running on our own laptops and talk to the board live.
Since I went to Intro to Arduino a week and a half ago, I didn’t buy a kit, but I sorely wished I did because everyone had motors/servos/more LEDs/entire kits to build SimpleBots.
I ended up learning along with the others kits - I tried to wire up some circuits with Allen’s breadboard(he broke something and it smelled of burning plastic), which is set up completely different to mine, and I helped build Daisy’s SimpleBot, with the help of a few other people (HOW DO I MAKE WHEEL).
Wendy got hers working with the proximity sensor and demo'd on the Monday after!
I heard a lot of people hoping for more of the simplebot kit, I'd definitely buy it if they contributed to make them.
Super looking forward to programming other hardware now that I know how easy it is in node! I'm getting myself some interesting input devices(leap motion & myo armband) to experiment with reading input for control!
The most important thing I learned on NodeBots day:
The pin numbers are super important and breadboards need better alignment in labelling them
Things I need to remember:
Practice more wiring, buy servos and stuff to make killer robot friendly robot.
I've been using nodejs, Johnny-five, Arduino, LEDs wires servos.
The End Seeing a great bunch of people everyday - I will truly miss you guys. Everyone had great energy and willingness to learn new things. I was the biggest jerk. I totally ate at least 2 packs of gum and 1 pack of mint from Daisy and Rira without contributing even Butter Menthol that has spent too much time in your pocket and has become welded to its wrapper. Thanks guys I loved solving your problems and making fun of your spelling mistakes. I lost Yuko’s charger when I was sick and was too poor to replace it. I will repay my debt someday. Also pretty sure I gave Rich and Larlyn some Ebola. I tried to steal Ros’ boyfriend but he is totally sexist and won’t go out with me. Bill your beard feels amazing brushing against my forehead. Victreebell, you will always be a better than me and I’m jealous how easy it is for you. I stole heaps of your work. In the same vein Fai, I am super jealous how astoundingly hardworking you are and how it is impossible for anyone to dislike you. Thank you for the numerous free lunches. LLCoolT, was really fun to work with you. I so jelly of all your business. Thanks for carrying the team. Give me a job when you become CEO I can totally do some Javascripts and stuff. Thanks for bailing me out nonchalantly. Xaun, brother you made some cool stuff. I wish I had your energy. The Beginning So it begins, maybe I don’t have all the skills I need. I always overprepare. It’s time to take a leap of faith and trust my instincts. Maybe its time for some coffee.
Allen's Programming Shed: GA The Conclusion
WDI: week 9
This week was a big blur again - it should be remembered as the burning elevator week.
DT decided to introduce TDD into warmups, which was a nice brain exercise! I'd really like to know how to use these in actual applications.
We had our first look at backbone this week, and intense, horrible painful experience with it towards the end when we were given a lab notoriously called 'burning airlines' (previously called Virgin airlines, but affectionately changed due to it's difficultly to complete in such little time).
There was a midweek intermission where we went for a field trip to ninefold and looked at a server farm where the elevator part of this week comes in: All 18 of us decided to get into a lift(capacity 20) to get to level 16 of the building where said server farm lived. It was no big deal, we fit, we hit the button. As we watched the elevator's display tick up to 16, it stopped, and promptly plummeted back to level one. We all felt it, didn't think much of it, but it went on to happen again and again, the bottom floor which we'd return to growing by one each time, for a total of six times, until eventually someone hit stop and called for help.
There is a ride in Disney parks called Tower of Terror that this day certainly reminded me of.
We didn't end up coding much that day, Tarun's second Job seeking skills session was in the afternoon, which was then followed up by a little bit more backbone.
The next day Joel showed us how to hook rails up to backbone, which led us finally to Burning Airlines. He warned us of a so-called “Supergroup” of two people that’d be half the size of the other teams, while the others would be chosen by ruby (peeps.shuffle.pop(4)), and as some people speculated, Allen and I was in the group of two.
The brief did actually have Virgin Airlines written in it, and apparently didn’t use Backbone originally. That’s where the burning comes from.
Allen and I first had a discussion on how we wanted to approach this - he hasn’t done model intensive work so far, and I’ve done quite a bit in my last two projects. Was it that we wanted to learn the most from this or see how much we could get done in the allotted time ( it was due at 4:30 the next day). Neither of us were bothered by the decision, so we flipped a coin: fast as we could it was.
I set up the models in Rails while Allen did most of the set up on Backbone models, collections and router. I joined him after the setup since the rails side was super fast, starting on the templates and adding to the views.
This exercise really helped me pick up a work flow of a Backbone application, models/collections, router, templates, views.
We ended up making some really weird bugs(one you'd click a link to an airplane and it'd navigate you to links 1-max airplane number ticking upwards) and luckily Allen's favorite thing is fixing bugs.
We ended up being a good team - I write code faster than he does and the bugs I'd rather not work on Allen would fix. Discussion on how to solve issues was also a great aspect on my team because we would both have opinions on how to approach it, and we are both ready to work on the better solution.
We finally got to the presentation time - nobody competed it, apparently the worst ever attempt was a give-up-after-three-hours attempt from a previous class. Everyone attempted it in ours!
Allen and I did manage to get our goal - to have real time update of seat bookings working across different users/browsers will polling (setting an interval to send fetch requests every second).
The most important thing I learned this week:
MVC translated into another language!
Things I need to remember:
Work on presentation skills. Practise more backbone
I've been using BackboneJS, Rails
Project 2: Fireball
Talk to fireball in over 50 languages! Test your language skills! Fireball is a translation app - when you chat to Peng, he'll translate what you say.
"Chat to Fireball" system where you'll type a message to Fireball and you'll get the translation, the pronounciation, the sticker, and the sound back.
Practise language game in English-to-any Language
Fully Functioning Chat in all Languages
Using the Google Translate Api
"Chat to Friend" system to translate between two languages
Will be converted into a native phone app
I had a great week working on this project with Rira and Rich! We got into planning pretty early, and had solid ideas from the start. It really helped to keep direction, only when it got to the end when we finished our planned features it got fuzzy - extra features weren’t really thought of by priority so work on that kept jumping.
On the Friday we already had a little prototype of the translation working, and even the little animation of the message bubble(thanks to bounce.js)! There were a few things that weren’t quiet right with the models, but we got those ironed out pretty quickly - initially we thought we had to have messages belong to games, but in the end the way Rira made the game we didn’t need to save messages for games.
I came into GA on Saturday to work on getting the simple AJAX chat system working. We didn’t quite get to removal in an AJAX way yet, so I asked Joley Moley about it so I could get that working. Most of the problems I had were event.preventDefault() and some routing issues in the AJAX. Rich worked on some more Google Translate as home while he was sick and Rira worked on getting the stickers done.
On the Sunday we decided to spend the day at Rira’s while her boyfriend Darryn took care of us haha. Thanks Darryn!! While Rira worked on the game, Rich and I spent a good amount of time researching how to make our app a native phone app, with very very little return, and all got mighty frustrated. We decided to scrap it for the moment and come back to it later, the we started getting things done! We got a lot of UI decisions made and done, and eventually left at 10:30.
The rest of the week was a massive blur for me - I remember big wins early and frustrations later, mostly from the lack of direction with new features. Super proud of the work my teammates did!! Also super proud of the rest of my classmates’ work!
The most useful thing I learned from this project:
Teamwork can be freaking awesome when everyone wants to work for it! Celebrations are also better shared.
Things I need to remember:
Plan better for future features Sharing the load makes things easier
We used:
Rails, Javascript, bouncejs, HAML, HTTParty, momentjs, underscore, github!
I have a huge post backlog at the moment, hopefully I can get back onto some regularity again!
WDI: week seven day five
Today: pitches, git workflow, WDI2 Corinne, group work!!
We started the day with, instead of pitches, lots of group work! We all decided to sit with our team mates straight away! Team team team! It sounds weird but I really like how willing people are to contribute and collaborate in the groups they're in. Everyone's excited and everyone wants to have an awesome result!
Pitches began - Wendy, Dave, Yuko and Terry started with their insane finance regulation document program, it sounded super complicated.
We got up to do our presentation and it kinda dawned on me we didn't structure our pitch yet. We did end up having a prototype of a translated message up for our pitch though, that was awesome. Tarun and Joel helped point out the fuzzy bits in our project, and noted that our app should be built as a phone app first and ported for web instead of the other way around! I'll write about our app on the next entry.
Ros, Fai and Bill were next, I'm really excited for their app! Theirs is an app to help people find each other from the geolocation of their phone! The screen will change color from warm and cold colors depending on how far away you were from that person, and also tell you which way they are like a compass. I'm going to make all my friends get BeroNinja, it'd be super handy finding people at events!
The last group up was Daisy, Allen, Xaun and Tom, who are working on a 3D sound visualizer! Looks insane and I'd love to see how that works behind the scenes.
Incidentally, I got an email from my old colleague Glenn from the Uber Sydney office yesterday telling me to watch out for something fun today - it turned out to be Uber delivery for Gelato Messina!! I managed to snag two tubs and an Uber beanie, Best day ever!
Corinne from WDI2 came to give us a talk on what she wished she knew when she started and her experience since leaving. A lot of it was great advice about workflow with other people, be it pair programming or interpreting other peoples code or understanding that everyone will have their own opinion. She currently works at ninefold.
Joel and DT showed us Git workflow when working in a group through an edit war on GitHub, super handy for this upcoming group project. We were supposed to be shown how to do AJAX the rails way, but we ran pretty far behind schedule so that's for Monday!
We decided to use Trello as a group task to do list manager, as a suggestion from Matenia! Thanks Matenia! It's super handy and kinda neat to see things other people have completed. I recalled wanting to make something like this, but it already exists, yay! Google hangouts is our communication weapon of choice.
The most useful thing I learned today:
How to -git edit war- solve merge conflicts.
Things I need to remember:
Trello all the things!! git pull before git push! Restart the server after bundle and initializer creation! Initializers only run on server start.
I've been using Git, Github, Rails, Google Translate API, Trello.
WDI: week seven day four
Today: todor III, oh god todor and more todor I don’t even remember if we did anything else today oh yeah project work. And ROBOTS!!
Some of us have been getting cool code awards(a lovely ceramic butterfly), first one went to Rira and the second one today went to Fai for her awesome coding in project 1!
We basically spent the whole day coding what Joel the instructor assures us is the terrible way to do one page sites with AJAX. It was a looong day. It was interesting how we transferred things from the database to ruby to JavaScript and input to JSON to ruby to back to the database. I’m glad we take the long way to be honest, too much magic removes the intermediate steps so you can’t see what’s happening. I’m also glad there’s an easier way.
Joel taught us this really evil trick to hide someone’s cursor in their CSS, I may or may not be tempted to do this.. Luckily everyone knows so they’ll know how to fix it.
We finalized groups for project 2 today, and Rich decided to join Rira and I! Yay team! We spent a bit of time planning out the models and schedule for features to be set, we pitch tomorrow.
I went to introduction to Arduino tonight, facilitated by James Zaki, and got my very own Arduino board! ROBOTS!! He had a good set of exercises on making circuits with lights, I was particularly fascinated by the light dependent resistor - it would turn up the resistance depending on the light it was getting. I made a few modifications to some basic IDE examples, it’s definitely easier to write code when you have a console logging the information the board is receiving. I’d like to buy more parts to see if I could make more things than a blinking light though! It’s only the beginning!
The most useful thing I learned today:
The database-to-ruby-to-JavaScript data route
Things I need to remember:
Polarity/orientation of certain components Stop skim reading haha this is a recurring theme
I’ve been using JavaScript, AJAX, rails, Arduino IDE.
WDI: week seven day three
Today: warmups, flickr demos, todor II, Tarun's job seeking skills, UX consulting, SydJS.
Warmups today was integer to Roman numeral converter! Since we did this at rails girls I had some hindsight, however I did want to try a different approach. It ended up being a little difficult for me to switch it up again so I just retwote it with the same method and changed it to catch for the modern Roman numerals(IV for 4) instead of the old way (IIII for 4).
I managed to get infinite scrolling when scrolling to the bottom working, clearing the results from the page when there was a new search, and made the images be squared nicely despite different aspect ratios.
Todor for for today was making the create method into AJAX, and we also made boxes render with colours depending on the color taken front the database.
We had our first job seeking skills session with Tarun, talking about basics of what scale of workplaces are available and the pros and cons of each. He also went through good resume practise and the kinds of things we’d all want to do in the future.
We had the UX immersive students consult us 1:1 on their upcoming projects on what would and would not be possible for what they wanted to do for their portfolios. I consulted Mark, he luckily didn't have anything impossible!
After class, most of us went to SydJS to see Charlie speak on her leap motion and sphero and love of robots!! She did a demo of the ball working with the leap motion and then the drone! It was nuts that she got it linked up to the drone so fast, so only had a day or two to do it.
The second talk was by two awesome dudes talking on making an app for SydJS and their workflow, I really want to apply this to project 2. They used Phonegap, Adobe Edge animate and velocityjs among other things.
Afterwards me and Rich went back to GA to do a bit of pair programming on mta.js to get the main chunk of it done, I decided to completely rewrite it since my old one was a straight port of my ruby one; I wanted to refresh my brain on the problem. It's amazing how different your code ends up when you work with someone else.
Apologies for day-or-two-late entries lately, rails girls/spit to manly weekend was crazy! Project 2 week is coming up too. I'm still going to try daily posts during that week, even if they’re brief.
The most useful thing I learned today:
Workflow of making an iphone app in adobe edge and phonegap!!
Things I need to remember:
You can extend classes in ruby! .indexOf(item) >= 0 in JavaScript is the equivalent of .include? In ruby jquery has a .flatten() method!!
I’ve been using Javascript, jQuery, AJAX.