<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><description>A new attempt to keep a (simpler) random blog</description><title>Marco's Stream</title><generator>Tumblr (3.0; @mbellinaso)</generator><link>http://blog.marcobellinaso.com/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/tumblr_mbellinaso" /><feedburner:info uri="tumblr_mbellinaso" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://tumblr.superfeedr.com/" /><item><title>How to test WP7's UX...without having a WP7</title><description>&lt;p&gt;How cool is this? A HTML/JS-based demo of how a WP7 device works. You can check out the home menu and apps list, and many of the built-in apps (Calendar, Pictures, Messagging, Outlook, …)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://m.microsoft.com/windowsphone/en-us/demo/index.html" target="_blank"&gt;&lt;img src="http://dl.dropbox.com/u/1559445/Blog/wp7-html.png"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr_mbellinaso/~4/yoLmiI00I6c" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr_mbellinaso/~3/yoLmiI00I6c/13639530681</link><guid isPermaLink="false">http://blog.marcobellinaso.com/post/13639530681</guid><pubDate>Fri, 02 Dec 2011 18:55:54 +0100</pubDate><feedburner:origLink>http://blog.marcobellinaso.com/post/13639530681</feedburner:origLink></item><item><title>Pitfalls to avoid for developers doing job interviews</title><description>&lt;p&gt;I&amp;#8217;ll be talking about &lt;em&gt;tips&lt;/em&gt;, not &lt;em&gt;tricks&lt;/em&gt;, so don&amp;#8217;t expect to learn easy ways to pass an interview. &lt;strong&gt;The best way to get a job you want is to deserve it!&lt;/strong&gt; And work/study to get there. No shortcuts.&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;I ask you &amp;#8220;Do you already know what we do here?&amp;#8221; and you say &amp;#8220;No&amp;#8221;? So, we have a website named after our company name (it couldn&amp;#8217;t be easier to find), there are dozens or hundreds of other sites mentioning our names together with our products&amp;#8230;and you don&amp;#8217;t know anything about what we do? You didn&amp;#8217;t spend event 5 minutes on Google trying to find out something? I guess working with us is not that important for you after all, isn&amp;#8217;t it?&lt;br/&gt;&lt;br/&gt;&lt;span&gt;&lt;strong&gt;=&amp;gt; TIP:&lt;/strong&gt; &lt;em&gt;discover as much as you can about the company&lt;/em&gt; that interviews you, about their products, and possibly about their key people.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;
&lt;li&gt;You&amp;#8217;re interviewing for a position of Senior Web Developer, and you don&amp;#8217;t know what AJAX is? I mean, not how to do cross-site AJAX calls with JSONP, or not the precise list of jQuery&amp;#8217;s Ajax method, what &amp;#8220;what Ajax mean and what it is used for&amp;#8221;! You must have lived in a cave for the last 5 years or more, without internet, magazines and books, right? There are things that you cannot ignore&amp;#8230;it&amp;#8217;s like interviewing for a position of an Italian-language teacher, and just know what &amp;#8220;pasta&amp;#8221; and &amp;#8220;panino&amp;#8221; means because you went to holiday in Venice!&lt;br/&gt;(Btw, this example and everything else in this article is from true job interviews; another one on the same line was a candidate for an Senior SQL Server DBA position who didn&amp;#8217;t have a clue about what a clustered index is)&lt;br/&gt;&lt;br/&gt;&lt;span&gt;&lt;strong&gt;=&amp;gt; TIP:&lt;/strong&gt; even if you&amp;#8217;re interviewing for a Junior Dev position, or for an internship, &lt;em&gt;ensure you know well at least all the basic concepts important for that job&lt;/em&gt;. For some positions you might not be required to have working experience, but knowing and understanding what a technology does is a matter of spending a few hours or days reading some programming websites or a couple of high-level magazines. If you want that job, it&amp;#8217;s not a huge investment.&lt;br/&gt;&lt;br/&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;I ask you something that you don&amp;#8217;t know, and you try to invent some answer, even if you don&amp;#8217;t have a clue about what I asked, or maybe just remember very very little of something you read time ago. Avoid that! You can be sure that the interviewer knows pretty well the topic they asked you about, and there&amp;#8217;s no way you can fool them around with bullshit! It might be ok that you don&amp;#8217;t know the answer, it might have been a complex question, the just-in-case-you-happen-to-know-it question that would earn you some extra point, but not a very important one; so just be honest and say you don&amp;#8217;t know it.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;=&amp;gt; TIP:&lt;/strong&gt; &lt;em&gt;if you don&amp;#8217;t know something, admit it keeping self control and without becoming nervous; you must show confidence in yourself even when you don&amp;#8217;t know something!&lt;/em&gt;&lt;br/&gt;If you think it&amp;#8217;s something that you can guess with the knowledge you have in other fields, you might try that, but be sure to mention that you&amp;#8217;re not sure and that you&amp;#8217;re just making a supposition.&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;
&lt;li&gt;It&amp;#8217;s ok to be flexible and desire to learn different technologies and do different things in your work. However, if I ask you &amp;#8220;What would you prefer to do, developer or sysadmin?&amp;#8221; and you say &amp;#8220;it&amp;#8217;s ok either way&amp;#8221;, it really sounds like you&amp;#8217;re desperate enough to do any job. And being &amp;#8220;desperate enough&amp;#8221; is not a good sign to prospect employer. Or it might mean that you aren&amp;#8217;t passionate about being a dev or a sysadmin specifically, which is even worse because you won&amp;#8217;t study and work hard to improve your skills.&lt;br/&gt;&lt;br/&gt;&lt;span&gt;&lt;strong&gt;=&amp;gt; TIP: &lt;/strong&gt;&lt;em&gt;understand what you want to do&lt;/em&gt;, focus on that, and go to job interviews with a clear idea to express.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;
&lt;li&gt;Sometimes you&amp;#8217;re so sure about the answer you give to a question, that you might be tempted to respond in bad ways if they tell you you&amp;#8217;re wrong. Resist! You might have simply misunderstood the question, your interviewer might actually be wrong, or you might be wrong.&lt;br/&gt;&lt;br/&gt;&lt;span&gt;&lt;strong&gt;=&amp;gt; TIP: &lt;/strong&gt;&lt;em&gt;be confident in your answers&lt;/em&gt;, but only if you think you&amp;#8217;re really correct and not if you&amp;#8217;re just trying to fake an answer. Even if you&amp;#8217;re sure about your answer, don&amp;#8217;t insist to much, since there&amp;#8217;s always the possibility that you&amp;#8217;re actually not. &lt;em&gt;Never, never, never be arrogant, and always assume that your interviewer knows more than you&lt;/em&gt; about the things he asks. (this might not be true, but you assume it, just in case&amp;#8230;)&lt;br/&gt; &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;You tell me you&amp;#8217;ve designed the architecture of this super cool and super complex system; I ask you to describe with more details the architecture and the different pieces of software that make up the system, and you start saying &amp;#8220;mmm&amp;#8230;.ehmm&amp;#8230;.well&amp;#8230;.right now I don&amp;#8217;t remember it very well&amp;#8221;. That is very very bad, and it makes me suspicious that you&amp;#8217;ve simply exaggerated your role in the project&amp;#8230;and maybe everything else you told me so far.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;=&amp;gt; TIP:&lt;/strong&gt; &lt;em&gt;be ready to describe in details your past works, so spend some time before the interview to revisit them, looking at the specs and docs&lt;/em&gt;, doing a few quick runs to remember what the apps do, etc. If you&amp;#8217;re a mobile dev and developed cool mobile apps, bring them with you on your smartphone, and show them off live&amp;#8230;explaining what they do and how they work will be much more easier!&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;
&lt;li&gt;Most employers, at the end of the interview ask you if you have any question, and you say &amp;#8220;No?&amp;#8221;. So I guess you don&amp;#8217;t care what projects/products the company develops? You don&amp;#8217;t care which specific projects you&amp;#8217;d be working on? Don&amp;#8217;t care if you&amp;#8217;d work on consulting or on internal projects (for companies that do both things)? Don&amp;#8217;t care about the methodologies used by the company to manage teams and projects? Don&amp;#8217;t care about the size and composition of typical teams inside the company? Don&amp;#8217;t care about the background or your possible co-workers? Then you probably don&amp;#8217;t care about the job.&lt;br/&gt;&lt;br/&gt;&lt;span&gt;&lt;strong&gt;=&amp;gt; TIP:&lt;/strong&gt; &lt;em&gt;show interest about the job and company, asking questions&lt;/em&gt; to know more about how things work in that place.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;
&lt;li&gt;It seems like everybody say in their resume &amp;#8220;I am very passionate about technology&amp;#8221;&amp;#8230;yet they only know Java, PHP or some other very common language studied in college or used at previous jobs. In my mind this doesn&amp;#8217;t show great passion. Passion means you keep up-to-date on your own, read books or blogs, do some pet projects, go to community meetups&amp;#8230;any of these. It&amp;#8217;s not that you must think about computers and work 20h/day, be a nerd and don&amp;#8217;t have a life. But there&amp;#8217;s a balance between that and working 9-17 and then forget everything until next morning.&lt;br/&gt;&lt;br/&gt;&lt;span&gt;&lt;strong&gt;=&amp;gt; TIP:&lt;/strong&gt; &lt;em&gt;if you write you&amp;#8217;re passionate about your work, be ready to demonstrate it&lt;/em&gt;, even at the interview. If you&amp;#8217;re not, and work is just work for you, just don&amp;#8217;t mention it in the CV. It&amp;#8217;s not a rule to insert it.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;
&lt;li&gt;Unfortunately, at some companies you could end up doing the same stuff and working with the same technologies for years and years. Ok, you might just quit and search something more interesting, but sometimes you just cannot afford to do that. In that case, many people do something in their own time, trying to develop small things with new technologies just for fun, writing their experiments on a blog, or even just going to events and meetups. All this doesn&amp;#8217;t properly go under &amp;#8220;work experience&amp;#8221; but you should definitely mention that (in both the CV and during the interview), because it has big value, and intelligent interviewers will recognize that. However, be honest and be ready to demonstrate what you say&amp;#8230;otherwise you&amp;#8217;ll fall into the trap of the previous point.&lt;br/&gt;&lt;br/&gt;&lt;span&gt;&lt;strong&gt;=&amp;gt; TIP: &lt;/strong&gt;&lt;em&gt;mention everything you&amp;#8217;ve experimented and studies outside of work/office&lt;/em&gt;, as it will probably make a good impression. However, don&amp;#8217;t exaggerate and don&amp;#8217;t say you know something just because you read an article about that.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;
&lt;li&gt;Going to a job interview wearing shorts and a t-shirt isn&amp;#8217;t the best way to present yourself. If you apply at a software house, you can pretty safely guess that the employees are not forced to wear suits and ties all days&amp;#8230;they are not lawyers after all, no? However, being sloppy and untidy makes a bad impression, and make you look unprofessional.&lt;br/&gt;&lt;br/&gt;&lt;span&gt;&lt;strong&gt;=&amp;gt; TIP:&lt;/strong&gt; &lt;em&gt;wear casual to feel at ease, but be sure to be tidy and look professional&lt;/em&gt;&amp;#8230;like someone that is at work and not playing games with friends.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr_mbellinaso/~4/bqR31MuV3ik" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr_mbellinaso/~3/bqR31MuV3ik/13031248367</link><guid isPermaLink="false">http://blog.marcobellinaso.com/post/13031248367</guid><pubDate>Sat, 19 Nov 2011 23:39:00 +0100</pubDate><category>job-interview</category><category>programming</category><feedburner:origLink>http://blog.marcobellinaso.com/post/13031248367</feedburner:origLink></item><item><title>Reminders in iOS5</title><description>&lt;p&gt;Until 5 minutes ago I had been considering iOS5&amp;#8217; Reminders app as a simple Todo list with the ability to set alerts at a specific date/time. This was not particularly appealing to me, since I already use Google Calendar for that and it integrates perfectly on the iPhone; I just set up an appointment or thing-to-do on Google from my desktop PC, the phone syncs with it, and it alerts me at the right time.&lt;/p&gt;
&lt;p&gt;I just found out something cool that the Reminders app adds to this though: you can set up a new todo thing so that &lt;em&gt;the phone alerts you according to your location&amp;#8230;namely when you arrive at a certain place (e.g: arrive home) or leave it&lt;/em&gt; (e.g: leave the office). Pretty nice!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr_mbellinaso/~4/cx0SL34ITzE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr_mbellinaso/~3/cx0SL34ITzE/12968627045</link><guid isPermaLink="false">http://blog.marcobellinaso.com/post/12968627045</guid><pubDate>Fri, 18 Nov 2011 16:10:00 +0100</pubDate><category>iphone</category><category>apps</category><feedburner:origLink>http://blog.marcobellinaso.com/post/12968627045</feedburner:origLink></item><item><title>A big speaker talks about the world of mobile apps.</title><description>&lt;iframe width="400" height="225" src="http://www.youtube.com/embed/ehDAP1OQ9Zw?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;A big speaker talks about the world of mobile apps.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr_mbellinaso/~4/jGQqi7AEXpA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr_mbellinaso/~3/jGQqi7AEXpA/12879780038</link><guid isPermaLink="false">http://blog.marcobellinaso.com/post/12879780038</guid><pubDate>Wed, 16 Nov 2011 14:02:00 +0100</pubDate><feedburner:origLink>http://blog.marcobellinaso.com/post/12879780038</feedburner:origLink></item><item><title>http://html5boilerplate.com/</title><description>&lt;a href="http://html5boilerplate.com/"&gt;http://html5boilerplate.com/&lt;/a&gt;: &lt;p&gt;An useful cross-browser, HTML5-ready, mobile-ready, optimized template for your web projects.&lt;/p&gt;
&lt;p&gt;And if you’re into Visual Studio and ASP.NET, &lt;a href="http://weblogs.asp.net/dwahlin/archive/2011/06/05/getting-started-using-html5-boilerplate.aspx" target="_blank"&gt;this “Getting Started” tutorial&lt;/a&gt; is for you.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr_mbellinaso/~4/YaTxXwosB8U" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr_mbellinaso/~3/YaTxXwosB8U/12878433582</link><guid isPermaLink="false">http://blog.marcobellinaso.com/post/12878433582</guid><pubDate>Wed, 16 Nov 2011 12:45:00 +0100</pubDate><category>programming</category><feedburner:origLink>http://blog.marcobellinaso.com/post/12878433582</feedburner:origLink></item><item><title>Job interview tip</title><description>&lt;p&gt;Having a photo of yourself on the toilet (in your public Facebook galleries) doesn&amp;#8217;t make you shine in the eyes of a recruiter&amp;#8230;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr_mbellinaso/~4/0GrusPciSh4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr_mbellinaso/~3/0GrusPciSh4/12875501962</link><guid isPermaLink="false">http://blog.marcobellinaso.com/post/12875501962</guid><pubDate>Wed, 16 Nov 2011 09:30:00 +0100</pubDate><category>job-interview</category><feedburner:origLink>http://blog.marcobellinaso.com/post/12875501962</feedburner:origLink></item><item><title>How cool would it be to have a MAME cabinet like this at home,...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_luphgu8vVS1r6ymlgo1_400.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;How cool would it be to have a &lt;a href="http://mamedev.org/" target="_blank"&gt;MAME&lt;/a&gt; cabinet like this at home, to play hundreds of retro games? I’d sell my XBOX360 for that, and add something ;)&lt;/p&gt;
&lt;p&gt;If you want to build yourself your own, here are some docs: &lt;a href="http://chris.polymathic.net/cabinet/" target="_blank"&gt;link1&lt;/a&gt;, &lt;a href="http://www.eibmoz.net/mamecabinet/index.php" target="_blank"&gt;link2&lt;/a&gt;, &lt;a href="http://www.arcadecab.com/" target="_blank"&gt;link3&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The theory is pretty simple (it’s a coin-op cabinet, with a PC and a couple of joysticks inside it), but you need good manual skills to work with wood and electronics, and some tools.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr_mbellinaso/~4/-fJbcWN03W4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr_mbellinaso/~3/-fJbcWN03W4/12835917752</link><guid isPermaLink="false">http://blog.marcobellinaso.com/post/12835917752</guid><pubDate>Tue, 15 Nov 2011 22:57:00 +0100</pubDate><category>gaming</category><feedburner:origLink>http://blog.marcobellinaso.com/post/12835917752</feedburner:origLink></item><item><title>http://mobilebricks.com/</title><description>&lt;a href="http://mobilebricks.com/"&gt;http://mobilebricks.com/&lt;/a&gt;: &lt;p&gt;MobileBricks, the iOS source-code components store, now publishing as many as 12 cool components&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr_mbellinaso/~4/_qekCzGtIHw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr_mbellinaso/~3/_qekCzGtIHw/12831743755</link><guid isPermaLink="false">http://blog.marcobellinaso.com/post/12831743755</guid><pubDate>Tue, 15 Nov 2011 11:27:00 +0100</pubDate><category>programming</category><category>ios</category><feedburner:origLink>http://blog.marcobellinaso.com/post/12831743755</feedburner:origLink></item><item><title>Balance the importance of design patterns</title><description>&lt;p&gt;Knowing the &lt;a href="http://en.wikipedia.org/wiki/Design_Patterns" target="_blank"&gt;GoF&amp;#8217;s book&lt;/a&gt; by heart doesn&amp;#8217;t make you a good software architect, and some people definitely overvalue design patterns.&lt;/p&gt;
&lt;p&gt;On the other hand, knowing what a Singleton is and how to implement it should be required to be hired as a software developer!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr_mbellinaso/~4/mOaHmvevn1I" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr_mbellinaso/~3/mOaHmvevn1I/12831188868</link><guid isPermaLink="false">http://blog.marcobellinaso.com/post/12831188868</guid><pubDate>Tue, 15 Nov 2011 10:50:00 +0100</pubDate><category>programming</category><category>job-interview</category><feedburner:origLink>http://blog.marcobellinaso.com/post/12831188868</feedburner:origLink></item><item><title>Tumblr or Facebook?</title><description>&lt;p&gt;Also considering to stop using Facebook except for replying to friends&amp;#8217; posts or writing a thing or two in Italian from time to time&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr_mbellinaso/~4/sbtIas6JTHM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr_mbellinaso/~3/sbtIas6JTHM/12830292941</link><guid isPermaLink="false">http://blog.marcobellinaso.com/post/12830292941</guid><pubDate>Tue, 15 Nov 2011 09:49:00 +0100</pubDate><feedburner:origLink>http://blog.marcobellinaso.com/post/12830292941</feedburner:origLink></item><item><title>New to Tumblr</title><description>&lt;p&gt;Looks like I&amp;#8217;m unable to keep a personal blog&amp;#8230;no time (and no interest) for writing long posts. After reading &lt;a href="http://mashable.com/2011/11/14/tumblr-infographic/" title="this Mashable post" target="_blank"&gt;this Mashable post&lt;/a&gt;, I thought I&amp;#8217;d try &lt;a href="http://www.tumblr.com/blog/mbellinaso" target="_self"&gt;this Tumblr thing&lt;/a&gt;&amp;#8230;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/tumblr_mbellinaso/~4/qdCQmfUjIBA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/tumblr_mbellinaso/~3/qdCQmfUjIBA/12830237646</link><guid isPermaLink="false">http://blog.marcobellinaso.com/post/12830237646</guid><pubDate>Tue, 15 Nov 2011 09:45:00 +0100</pubDate><feedburner:origLink>http://blog.marcobellinaso.com/post/12830237646</feedburner:origLink></item></channel></rss>

