Wednesday, March 9, 2016

Zucchini Noodles with Mushrooms, Black Beans & Sweet Potatoes

Yesterday, I was feeling like cooking something new, but something that wouldn't require too much of a cleanup, and would leave a few leftovers for lunch. I had been reading about zucchini noodles, so I thought I'd give them a shot...

Zucchini Noodles & Friends © Osama Sidat


  • 1 zucchini, julienned (I used a peeler, so my zucchini strips were a bit too wide...)
  • 1 medium sweet potato, cut into small chunks
  • 4 white mushrooms, sliced
  • 1 cup canned black beans
  • 1-2 Tbsp butter
  • 1 Tbsp olive oil
  • 1/4 tsp coriander powder
  • 1/4 tsp garlic powder
  • salt
  • paprika powder
  • black pepper
  • chilli flakes


  • Preheat oven to 375°F. Put sweet potato chunks in a lined baking tray, sprinkle with a bit of oil, salt, black pepper and paprika. Bake for 30-35 minutes.
  • In a pan over medium heat, add butter, oil, coriander powder, garlic powder, paprika, pepper, salt and chilli flakes.
  • Once the spices are nicely mixed, add the zucchini and mushrooms and stir, for about 3-4 minutes
  • Add the black beans and the baked sweet potatoes, mix well. Turn stove to low, cook for another 3-5 minutes.
  • Enjoy!

Keep reading ...

Monday, May 4, 2015

Baked Lemon-Butter Cod

Loosely based on the recipe at


  • 0.5 lb cod (2 servings), cut into two pieces
  • 2 Tbsp butter
  • 1-2 Tbsp lemon juice
  • 1/8-1/4 cup flour
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • Paprika powder


  • Mix salt, pepper, flour and a sprinkle of paprika powder.
  • Mix butter and lemon juice.
  • Dip pieces of cod into the lemon-butter mixture.
  • Coat the cod pieces in the flour mixture. Pour any remaining lemon butter mixture over the flour-coated fish.
  • Refrigerate for 30 min - 1 hour.
  • Pre-heat oven to 350ยบ F.
  • Place cod pieces in baking tray lined with baking paper. Sprinkle some paprika powder.
  • Bake for 25-30 minutes.
  • Enjoy!

Baked Lemon-Butter Cod with Onion, Bell Pepper and Garlic Medley © Osama Sidat

Keep reading ...

Friday, February 13, 2015

Breakfast Baked Potato with Egg, Cheese and Veggie Stuffing

The other day, I was looking around for interesting breakfast recipes and this caught my eye. I wanted it try it out for myself...

Ingredients (2 servings)

  • 1 large russet potato
  • 2 eggs
  • 1 small (or 1/2 medium) onion, finely chopped
  • 1/3 large green pepper (capsicum), finely chopped
  • Shredded Cheese
  • Spring Onion, chopped
  • 2 Tbsp Butter, melted
  • Salt
  • Pepper


  • Fully bake the potato (425°F, for about 60-90 minutes, until soft inside).
  • Cut the potato in half, and scoop out the inside, while creating a "cup" with the potato. I used a muffin tray to hold the potato cups. You can use the scooped out baked potato as a side for another meal.
  • Coat the insides of the potato cup with melted butter
  • Add onion and green pepper into the potato cup.
  • Break an egg into the potato cup; add salt and pepper to taste.
  • Top with shredded cheese and spring onion.

  • Bake at 350°F for about 30 minutes (I did it for 25, and the egg was runnier than I expected)


Notes (or what could have been done differently):

  • Chopped tomatoes would be a nice addition
  • Add the spring onion after baking - will taste much better
Keep reading ...

Thursday, January 1, 2015

Life in Twenty-Fourteen

A recap of my life in twenty-fourteen...

Since I started university back in 2010 (seems like eons ago), I've maintained a tradition of writing a blog post at the end of every year. This year's post has been at the back of my head for several days, but I still haven't been able to figure out what I'm going to write. And I don't think I can do monthly sections this time round... So I'll just let the words flow...

Random Thoughts © Osama Sidat

The Desire2Learn Experience

D2L HQ © Osama Sidat
The year started off solidly. My second-to-last co-op term, with Desire2Learn (officially "D2L" now), initiated in January as a Software Developer. Work-wise, it was certainly new, exciting territory (mostly C# .NET and SQL Server, with lots of helpings of HTML, CSS and JavaScript for component redesigns, along with some Scala and AngularJS for a hackathon), with the advantage of familiarity in terms of awesome friends and a fun working environment. I'm immensely happy with the help I got, the things I was able to achieve and the people I was able to meet. A grateful "Thank You!" to my manager, my mentor, my teammates, and everyone else who contributed to my professional growth.

Cybernetics and Society

During the Winter 2014 term, I also took the on-campus Cybernetics and Society course (STV 205, taught by the awesome J. A. Deman). If you're kinda geeky, or interested in the social impact of technology, and at UWaterloo, I highly recommend this course! Great in-class discussions, fun group assignments and essay (it was basically "Write about your favourite cyborg"; I wrote about Chuck from Chuck), all enabled by a highly passionate instructor.

The NASA Space Apps Challenge 2014

NASA Space Apps Challenge 2014 at The Tannery Event Centre © Osama Sidat
One weekend in April 2014, I participated in my first ever outside-work hackathon with three (at the time) complete strangers. We developed an asteroid prospection game using the Unity Game Engine - "Rocks! Lasers! Protfit!" - check it out! A detailed account is on my tech blog here - the awesome bit was that (to our surprise) we won the Regional round, and proceeded to the global judging phase, where we came out as among the Top 5 Projects in Use of Data.

Spring 2014

Columbia Lake in Spring © Osama Sidat

Chipmunk in my backyard © Osama Sidat

After three study terms of a lighter (four instead of five) course load, I returned to school in Spring 2014 with a full-course load. My schedule composed of CS 349 (User Interfaces), CS 341 (Algorithms), CS 360 (Introduction to Theory of Computing), HRM 200 (Intro to Human Resource Management), and, ENGL 108F (The Superhero). Outlined below are some of my thoughts about each:

User Interfaces: To date, the best CS course I've taken, with the right amount of (useful) theory and hands-on stuff. Byron Becker did a great job with a course, and he was highly responsive to emails, even if they were about relatively unrelated content. Also, it was my first real foray into the Java programming language.

Algorithms: Mark Petrick was a great teacher, and unlike the precursor of this course (CS 240: Data Structures), the content was quite interesting. However, rather hard exams.

Intro to Theory of Computing: I'll admit, I took this one because everyone said it would be easy. What I didn't realize before that the content was barely, if at all, interesting for me, making the course not so easy. In retrospect, I would've been better served by taking Software Architecture or something else...

Human Resource Management: Took this one to complete the Business Option requirements of my degree. I was taking it with a friend, else the lectures would've been incredibly boring.

The Superhero: I accidentally found this course when I was looking for things that Deman (from STV 205) taught. In a nutshell, this course discusses Superheroes - mostly from comic books. Quite a fun course, covers Batman too... I'd recommend this one if you're ok with writing a comprehensive final essay (it was definitely interesting to analyze Superman's behaviour in Frank Miller's The Dark Knight Returns). As before, Deman was awesome (he has a Ph.D in comics!) - I spent an office hour with him discussing the change in Batman's depiction in the animated series throughout the 90s...

Overall, a good term, can't complain too much. The JobMine process (I opted to get back in it for my sixth and last co-op term) resulted in a nicely revamped resume, over 30 job applications, 5 interviews, 1 offer and 3 ranks. I took the risk of turning down the offer and playing the numbers game with the ranks, and was placed at Akamai as a Software Developer for my Fall 2014 work term.

Experimenting with Shrimp © Osama Sidat
After being in Waterloo since Winter 2013 (my longest stretch of time spent living in 'Loo), I moved to Ottawa at the end of August for my work term.

The Passport Renewal Fun

I arrived in Ottawa on Tuesday, August 19. I had made a silly assumption - since Ottawa has a Pakistani Embassy AND Ottawa is the capital - I would/should be able to get my Pakistani passport renewed there (hoping that would save me an extra trip to Toronto). Well... when I visited the Embassy next morning, I was told (in the usual, traditional, infuriating way) that the Embassy could not process or renew any modern documents (really, what purpose does the Embassy have, then?), and that I would have to go back to Toronto.

Embassy of Pakistan, Ottawa © Osama Sidat
Eventually, later that day, I took the overnight Greyhound to Toronto, (luckily) got my passport renewed at the Consulate in York Region, and later that afternoon/evening, took a bus back to Ottawa (after waiting around the Bay Street Station for a few hours)...

I don't know, but that was thoroughly exhausting...

Seen in Toronto © Osama Sidat


I started exploring Ottawa after returning from my passport trip...

Parliament, Ottawa © Osama Sidat

World War Small Weapons, Canadian War Museum © Osama Sidat
This was the first time I was travelling to Ottawa. I definitely loved the architecture, especially in the downtown area. I was able the catch Mosaika 2014 on its last night. The museums were great, especially the War Museum and the Diefenbunker. The Rideau Canal is quite lovely and the Hintonburg area (or "Hipsterburg", as a friend calls it!) is pretty neat with it's quaint little shops.

The Locks at Rideau Canal © Osama Sidat
Mosaika on the Parliament Centre Block © Osama Sidat
I also went kayaking with a friend on Dow's Lake - it was immense fun!

Kayaking © Osama Sidat
Lots of food places in Ottawa. Shawarma Palace has some of the best beef shawarma I've had, to date. I also tried SuzyQ's fancy doughnuts and Flapjack's thick pancakes; delicious stuff!

SuzyQ's Doughnuts © Osama Sidat
The Flapjack's Truck in Westboro © Osama Sidat
I visited the Ottawa Humane Society and the Ottawa Cat Show - both full of cute felines!

Selfie with a kitty © Osama Sidat
As for the city, Ottawa is quite widespread (unlike the main Toronto city, which is kinda tightly packed). Traffic is moderate (though still quite significant, compared to Kitchener-Waterloo). Buses on the Transitway are nice and speedy, but transit times of buses on the main roads (Carling, for instance) can vary by time of day and by the traffic on the roads. I was living about 35-40 minutes from my work in Little Italy (not too bad, but I'd prefer closer if I were to return in the future).

I maintained a one-or-more photo a day throughout my days in Ottawa - check it out on my Instagram!

The Akamai Experience

Had a great time working at Akamai! I was working on tools for internal use using Ruby on Rails or NodeJS. Was able to get a good insight into how the web works through web requests and responses.

Akamai Gear © Osama Sidat
I had the opportunity to do a fair amount of solo development, which taught me a lot about taking a project from an initial idea to deployment. A big "Thank You!" to my team at Akamai which allowed me to experiment on my own, but were ready to help out if I got stuck on a problem!

The Trip Back Home

Last time I was home in Karachi, it was August-September 2012. A visit was long overdue...

I finished up at Akamai on Friday, December 19, travelled back to Waterloo from Ottawa the next day to dump my stuff and repack, and took the PIA flight to Karachi on Sunday evening. Even though my visit is short, I'm thankful for the opportunity to see family and friends.

Calico Queen © Osama Sidat

Stargazing with Abba - The Orion Nebula © Osama Sidat

The Next Year?

InshaAllah, I'll be starting my last term at UWaterloo on January 5, 2015, expecting to graduate the following April. I'm currently working my way through the job application and interview process for post-grad work.

Alhamdolillah, this year has been interesting for me professionally and academically.

And finally,

Dear Allah, 
On This New Year, And The Years To Come,
Grant Us The Serenity,
To Accept The Things We Cannot Change;
The Courage, To Change The Things We Can;
And The Wisdom, To Know The Difference.

Keep reading ...

Sunday, October 5, 2014

Tuna Steak

I saw Jamie Oliver's video the other day and really wanted to try out his way of cooking tuna steak... I didn't have the seasoning ingredients that he used, so I used a mix of what I had on hand...


  • Tuna steak (slice thickness of 2cm or more)
  • Olive oil
  • Fajita seasoning
  • Italian seasoning
  • Salt
  • Pepper


  • Mix the fajita and Italian seasonings, along with some salt and pepper. Rub on both sides of the steak
  • Drizzle some olive oil and rub into the steak
  • Set frying pan on medium heat
  • Cook both sides of the steak for 2-3 minutes each. Don't let it cook all the way through (the middle part should be less cooked than the outside, otherwise you'll get a rather dry steak).
  • Take the steak off the pan and rub some olive oil in it.
  • Enjoy!

Tuna Steak and Mashed Potatoes © Osama Sidat

Keep reading ...

Sunday, June 22, 2014

Shrimp & Sauce

A few days ago, a friend gave me a recipe that sounded interesting. I decided to give it a shot...

Shrimp, Onions, and Bell Peppers, in a Sauce


  • 1 package shrimp (around 350g, I think) - cooked, peeled, and de-tailed
  • 2 Bell Peppers (Red, Yellow)
  • 1 Medium Onion
  • 2-3 cloves garlic
  • 2-3 Tbsp butter
  • 1 Tbsp Sambal Oelak (chili garlic sauce)
  • 1-1.5 tsp garlic paste
  • 1/4 tsp chili powder
  • Soy Sauce
  • Barbecue Sauce
  • Salt
  • Pepper


  • Melt the butter in a dish. Marinate the shrimps in the butter
  • Heat oil in a wok, medium heat. Add onions, garlic, and sambal oelak. Sauteed for a bit.
  • Add garlic paste, salt, pepper, bell peppers, soy sauce and garlic sauce. (I don't have exact measurements for the latter two, maybe 1/4-1/3 cup each...)
  • Let the sauce and veggies cook for a while.
  • Once the sauce starts to bubble, add the shrimp to the wok. Toss well. Set stove to low-medium heat.
  • Serve! I made mine with spaghetti!
Shrimp with Spaghetti

Keep reading ...