<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>data science Archives | Programming Zen</title>
	<atom:link href="https://programmingzen.com/tag/data-science/feed/" rel="self" type="application/rss+xml" />
	<link>https://programmingzen.com/tag/data-science/</link>
	<description>Meditations on programming, startups, and technology</description>
	<lastBuildDate>Tue, 19 May 2020 17:46:27 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<site xmlns="com-wordpress:feed-additions:1">1397766</site>	<item>
		<title>New IBM Internship Positions in My Team</title>
		<link>https://programmingzen.com/new-ibm-internship-positions-in-my-team/</link>
					<comments>https://programmingzen.com/new-ibm-internship-positions-in-my-team/#respond</comments>
		
		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Wed, 20 Nov 2019 17:58:23 +0000</pubDate>
				<category><![CDATA[IBM]]></category>
		<category><![CDATA[data science]]></category>
		<category><![CDATA[interns]]></category>
		<category><![CDATA[internship]]></category>
		<category><![CDATA[software development]]></category>
		<guid isPermaLink="false">https://programmingzen.com/?p=2332</guid>

					<description><![CDATA[<p>We (i.e., my team at IBM) are hiring several students for an internship starting in January. Short notice, I reckon, but this is a great opportunity for the right people, so I had to share it. We&#x2019;re hiring a few backend developers, frontend developers, as well as data scientists (interns). The internship will start in January, last 4 months, and take place at our Markham, ON, Canada Software Lab location. You must be enrolled in a Co-Op program at your university/college and be eligible to work in Canada to be considered for this position. IBM internship positions To apply, please </p>
<p>The post <a href="https://programmingzen.com/new-ibm-internship-positions-in-my-team/">New IBM Internship Positions in My Team</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>We (i.e., my team at IBM) are hiring several students for an internship starting in January. Short notice, I reckon, but this is a great opportunity for the right people, so I had to share it.</p>



<p>We&#8217;re hiring a few backend developers, frontend developers, as well as data scientists (interns). The internship will start in January, last 4 months, and take place at our Markham, ON, Canada Software Lab location.</p>



<p>You must be enrolled in a Co-Op program at your university/college and be eligible to work in Canada to be considered for this position.</p>



<h2 class="wp-block-heading">IBM internship positions</h2>



<p>To apply, please use the following links:</p>



<ul class="wp-block-list"><li><a href="https://ibm.biz/BackEnd">Backend Developer Intern</a> </li><li><a href="https://ibm.biz/FrontEnd">Frontend Developer Intern</a> </li><li><a href="https://ibm.biz/CognitiveDS">Data Scientist Intern</a></li></ul>



<p>You can apply for more than one position if you wish.</p>



<h2 class="wp-block-heading">What to expect from our interview</h2>



<p>Interviews are scary, amirite? Lucky for you, I perform the technical interview.  I don&#8217;t ask brain teasers (i.e., how many useless interview questions are currently being asked in New York City?) or algorithmic questions.</p>



<p>I also do not ask you to solve anything on a virtual whiteboard, code anything on the fly, or expect you to remember specific details you can easily Google while performing your job.</p>



<p>Instead, we&#8217;ll have a technical conversation about your previous projects, and I will ask you more general questions that tend to reveal with greater accuracy your current understanding of software engineering (or data science).</p>



<p>For example, if you list REST APIs on your resume, I might ask you what&#8217;s the difference between 400s and 500s errors. I&#8217;m not going to ask you what a 413 error represents.</p>



<p>The most promising candidates will proceed to a second interview with me and my manager.</p>



<p>This second web interview has little to no technical questions and it&#8217;s just an opportunity to learn more about you and your ambitions, and for you to learn more about our team and ask questions.</p>



<p>At that point, we&#8217;ll decide who to hire. That&#8217;s it. No gruesome six rounds of interviews. Easy peasy.</p>



<p>This easy-going interviewing method has enabled us to hire great candidates with virtually no false positives.</p>



<h2 class="wp-block-heading">What we value</h2>



<p>It&#8217;s worth noting that we value cultural contribution over cultural fit. We don&#8217;t need clones of our existing team members, as excellent as they are. We need people who add something to the team and bring fresh new perspectives.</p>



<p>Also, don&#8217;t doubt yourself. If you are interested, apply. We value passion and attitude over raw experience. A bad hire is not someone who doesn&#8217;t know much but is willing to learn. A bad hire is someone who knows everything but can&#8217;t work in a team.</p>



<p>If you apply, feel free to <a href="mailto:cangiano@ca.ibm.com?subject=Joining your team">email me</a> your resume as well so that I can speed up the interview process.</p>



<p>Our interns tend to love the experience in the team and will often come back for another internship or as regular employees once they graduate.</p>



<p>Talk to you soon.</p>
<p>The post <a href="https://programmingzen.com/new-ibm-internship-positions-in-my-team/">New IBM Internship Positions in My Team</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmingzen.com/new-ibm-internship-positions-in-my-team/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2332</post-id>	</item>
		<item>
		<title>Data Scientist Workbench: IBM’s All-in-One Tool for Data Scientists</title>
		<link>https://programmingzen.com/ibm-dswb-tool-for-data-scientists/</link>
					<comments>https://programmingzen.com/ibm-dswb-tool-for-data-scientists/#comments</comments>
		
		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Tue, 12 Apr 2016 14:00:44 +0000</pubDate>
				<category><![CDATA[IBM]]></category>
		<category><![CDATA[apache spark]]></category>
		<category><![CDATA[Big Data]]></category>
		<category><![CDATA[data science]]></category>
		<category><![CDATA[DSWB]]></category>
		<category><![CDATA[ipython]]></category>
		<category><![CDATA[jupyter]]></category>
		<guid isPermaLink="false">http://programmingzen.com/?p=1641</guid>

					<description><![CDATA[<p>For the past ten years, I&#x2019;ve been working on a multitude of projects within IBM. Being part of the Emerging Technologies team, in the IBM Analytics group, I get to use (and often implement) some really cool technology. However, technology changes quickly and so has my job over the years. I&#x2019;m still a software developer and technical evangelist, but my team&#x2019;s name, scope, and goals have evolved over the years to keep up with the rapidly changing technological landscape. In recent times, my attention has been focused on two projects, The first, a tool for data scientists, will be discussed </p>
<p>The post <a href="https://programmingzen.com/ibm-dswb-tool-for-data-scientists/">Data Scientist Workbench: IBM’s All-in-One Tool for Data Scientists</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>For the past ten years, I’ve been working on a multitude of projects within IBM. Being part of the Emerging Technologies team, in the IBM Analytics group, I get to use (and often implement) some really cool technology.</p>
<p>However, technology changes quickly and so has my job over the years. I’m still a software developer and technical evangelist, but my team’s name, scope, and goals have evolved over the years to keep up with the rapidly changing technological landscape.</p>
<p>In recent times, my attention has been focused on two projects, The first, a tool for data scientists, will be discussed in this post, and I’ll introduce you to the second in next week’s post.</p>
<p>This first project is called <a href="https://labs.cognitiveclass.ai/">Data Scientist Workbench</a>. It’s an all-in-one solution for programmers, data engineers, data journalists, and data scientists who are interested in running their data analysis in the cloud. Oh, and it’s absolutely free, no catches or strings attached.</p>
<div style="text-align: center;"><a href="https://datascientistworkbench.com"><img data-recalc-dims="1" fetchpriority="high" decoding="async" class="aligncenter wp-image-1643 size-large" src="https://i0.wp.com/programmingzen.com/wp-content/uploads/2016/04/dswb.png?resize=600%2C496&#038;ssl=1" alt="Data Scientist Workbench" width="600" height="496" srcset="https://i0.wp.com/programmingzen.com/wp-content/uploads/2016/04/dswb.png?resize=1024%2C844&amp;ssl=1 1024w, https://i0.wp.com/programmingzen.com/wp-content/uploads/2016/04/dswb.png?resize=300%2C247&amp;ssl=1 300w, https://i0.wp.com/programmingzen.com/wp-content/uploads/2016/04/dswb.png?resize=768%2C633&amp;ssl=1 768w" sizes="(max-width: 600px) 100vw, 600px" /></a></div>
<div style="text-align: center;"></div>
<p>It includes Jupyter notebooks (often simply known as IPython notebooks amongst Python developers), Apache Zeppelin notebooks, a web version of RStudio IDE, OpenRefine to clean messy data before processing, and Apache Spark to handle large volumes of data.</p>
<p>Being a well-orchestrated collection of Open Source tools, your notebooks and data are not locked and can be exported for offline use whenever you want.</p>
<p>Python, R, and Scala are supported at the time of writing. Your workbench runs in a virtual machine which currently provides you with 100 GB of disk space, and 16 GB of RAM. This leads to processing that is faster than most people’s laptops. Thus you don’t have to mess your laptop up, slow it down, or spend hours installing anything. Instead, everything can be handled conveniently from a browser, from anywhere you find yourself.</p>
<p>Speaking of adding things, many libraries can be installed independently by you within the notebook through a command such as <code>!pip install</code>. If your library has OS dependencies that are not installed within your instance, you can ask our Toronto-based team for help. We are attentive and responsive to user requests and feedback, and will try to accommodate most reasonable requests in a timely manner.</p>
<p>On top of the usual features you might be familiar with, if you have played with, say, Jupyter notebooks, the Data Scientist Workbench adds a host of nice features such as drag and drop to upload of files, sharing of notebooks (including publishing them as Github Gists), the ability to import such links by just pasting them in the search box, and pre-created sample tutorials.</p>
<p>These tutorials can be imported with a single click, so that you can learn not only about DSWB (as we like to shorten it), but also familiarize yourself with the data science, big data, and machine learning technologies covered within.</p>
<p>So far the feedback I’ve received from people at meetups and data science hackathons I’ve been involved in has been universally positive. This is not to say that it’s perfect, of course, but it is a genuinely useful tool that is provided, again, entirely for free.</p>
<p>Above all, our small team launched it as a startup would. We created an MVP (Minimum Viable Product), and set it free, iteratively improving it quickly, incorporating user feedback, including both praise and complaints, as much as possible.</p>
<p>I think it’s a cool product that you’ll enjoy and I would like to personally invite you to try it out. Specifically:</p>
<ol>
<li><a href="https://labs.cognitiveclass.ai/">Register here</a>.</li>
<li>As you use the workbench, please give us feedback. Click on the question mark at the bottom of the page or click on one of the many options we provide for you to contact us (see sidebar, under Resources).</li>
</ol>
<p>We have big plans for DSWB, so it’s important that we get as much user feedback as possible, and definitely part of the reason why I’m sharing this here with all of you. Stay tuned for next week’s post about my second focus project. Even better, subscribe via RSS feed or <a href="https://eepurl.com/F501">by email</a>.</p>
<p>The post <a href="https://programmingzen.com/ibm-dswb-tool-for-data-scientists/">Data Scientist Workbench: IBM’s All-in-One Tool for Data Scientists</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmingzen.com/ibm-dswb-tool-for-data-scientists/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1641</post-id>	</item>
		<item>
		<title>3 Upcoming Languages That Are Worth Exploring</title>
		<link>https://programmingzen.com/3-upcoming-languages-that-are-worth-exploring/</link>
					<comments>https://programmingzen.com/3-upcoming-languages-that-are-worth-exploring/#comments</comments>
		
		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Tue, 25 Nov 2014 21:22:05 +0000</pubDate>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[data science]]></category>
		<category><![CDATA[elixir]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[go]]></category>
		<category><![CDATA[julia]]></category>
		<category><![CDATA[languages]]></category>
		<guid isPermaLink="false">http://programmingzen.com/?p=1568</guid>

					<description><![CDATA[<p>Being at the forefront of technology is something that I&#x2019;ve always sincerely enjoyed. For example I was one of the first C# programmers in Italy back when C# was still in beta, and I was there in the early days of Rails as well (just a few months after its initial release). Over the years I&#x2019;ve dared to risk and have made some educated bets on technology that have served my career well. I share this as a way of illuminating the&#xA0;fact that there is a reward to be had if you enjoy keeping up with technology and the programming </p>
<p>The post <a href="https://programmingzen.com/3-upcoming-languages-that-are-worth-exploring/">3 Upcoming Languages That Are Worth Exploring</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Being at the forefront of technology is something that I’ve always sincerely enjoyed. For example I was one of the first C# programmers in Italy back when C# was still in beta, and I was there in the early days of Rails as well (just a few months after its initial release). Over the years I’ve dared to risk and have made some educated bets on technology that have served my career well.<a id="fnref:1" class="footnote" title="see footnote" href="#fn:1">[1]</a></p>
<p>I share this as a way of illuminating the fact that there is a reward to be had if you enjoy keeping up with technology and the programming world &#8211; and it’s a payoff that goes hand-in-hand with the sheer fun of exploring and using new cool technologies.</p>
<p>We live in a world that moves quickly, with significant innovations being introduced every couple of years and entire tectonic shifts coming along every decade or so.</p>
<p>This doesn’t just apply to programming languages either &#8211; we’re talking databases (e.g., NoSQL), paradigms (e.g., parallelism and concurrency), new approaches (e.g., Big Data in the Cloud), new frameworks (e.g., Meteor), and many other corners of this vast field.</p>
<p>In the programming world, in order to stay competitive, you can not ever stop learning. If you’re not leading the pack, you apt to be left in the dust.<a id="fnref:2" class="footnote" title="see footnote" href="#fn:2">[2]</a></p>
<p>One way to keep up is to never stop experimenting, playing with new languages and technologies in your spare time and applying them to non-mission critical projects. That’s the strategy I have grown accustom to at least, and again, no complaints from me when it comes to taking such an approach.</p>
<p>Wayne Gretzky, arguably &#8211; if not flat out &#8211; the best hockey player of all time, has a great quote that applies to hockey as much as it does to life in general.</p>
<blockquote><p>I skate to where the puck is going to be, not where it has been.</p></blockquote>
<p>Damn, Gretzky was good on the ice. Anyway, back to the topic. Some developers might consider R or Node.js to be the future. In reality, that’s where the puck is now.</p>
<p>Where will the puck be in three, five, or ten years? We’ll have to wait and see to know for sure. Meanwhile, I encourage you to explore three programming languages that might very well be headed in the same direction of that most iconic of Canadian sports equipment, the humble yet mighty, puck.</p>
<ul>
<li><strong><a href="https://golang.org/">GO</a></strong>: A fast, truly cross-platform, concurrent language that resembles a modern C on steroids.</li>
<li><strong><a href="https://julialang.org/">Julia</a></strong>: A very high level language that’s aiming to be the future of scientific computing and data science, including integrating with existing solutions such as Python scientific packages. Think of it like a modern Fortran on steroids.</li>
<li><strong><a href="https://elixir-lang.org/">Elixir</a></strong>: This language fully leverages the power, reliability, and concurrent nature of the Erlang VM, but does so with an elegant Ruby-like syntax. It’s Ruby taking steroids in the gym she goes to seven times a week.</li>
</ul>
<p>I make no promises or guarantees that these languages will pick up massive momentum over time. What I can promise you is that you’ll enjoy and learn from them in the moment. Each one is not only promising, but already delivering and is well worth checking out, if you haven’t already.</p>
<p>Let me know where the puck is headed for you.</p>
<div class="footnotes">
<hr />
<ol>
<li id="fn:1">I also saw Node.js coming from a mile away, but I didn’t have a strong need for it, so I played with and used it, but never really got too involved. <a class="reversefootnote" title="return to article" href="#fnref:1">&#8593;</a></li>
<li id="fn:2">Yes, some people specialized in a particular enterprise solution 20 or 30 years ago and still make a living by relying on it, however this might not hold true in the future. As an industry, we are moving faster and faster away from that approach. <a class="reversefootnote" title="return to article" href="#fnref:2">&#8593;</a></li>
</ol>
</div>
<p>The post <a href="https://programmingzen.com/3-upcoming-languages-that-are-worth-exploring/">3 Upcoming Languages That Are Worth Exploring</a> appeared first on <a href="https://programmingzen.com">Programming Zen</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://programmingzen.com/3-upcoming-languages-that-are-worth-exploring/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1568</post-id>	</item>
	</channel>
</rss>
