<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results matching tags 'Career' and 'Development'</title><link>http://sqlblog.com/search/SearchResults.aspx?o=DateDescending&amp;tag=Career,Development&amp;orTags=0</link><description>Search results matching tags 'Career' and 'Development'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>The Top-Five Most Valuable Development Team Positions</title><link>http://sqlblog.com/blogs/buck_woody/archive/2010/11/30/the-top-five-most-valuable-development-team-positions.aspx</link><pubDate>Tue, 30 Nov 2010 14:34:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:31165</guid><dc:creator>BuckWoody</dc:creator><description>&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;In many organizations, there&amp;rsquo;s a push to save cost. &amp;ldquo;Cost&amp;rdquo; is an integral part of a profit-and-loss statement in the organization. Even if you work in a non-profit organization, cost control is central. Of course, you can take cost-control too far. You could, for instance, remove the shipping costs from your company, but if you happen to be an online retailer, removing the ability to ship your product would eventually doom your company. So there&amp;rsquo;s obviously a spectrum of necessary cost and wasteful costs.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;People are a large part of the cost of any company - in some cases the &lt;i style="mso-bidi-font-style:normal;"&gt;highest&lt;/i&gt; cost. So it stands to reason that there&amp;rsquo;s a natural tension between paying well to find good people, and the need to lower the cost of those resources. In the rush to save costs, we&amp;rsquo;ve all seen people let go that really shouldn&amp;rsquo;t have been &amp;ndash; and in other cases some folks stick around that need to go. How do you make those choices? Well, there are a lot of factors to consider, but if your firm has an IT focus, meaning that you sell software or develop software that is core to your organization&amp;rsquo;s business strategy, then certain positions can actually save or make you money &amp;ndash; even when they are very expensive.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;There are a few caveats here - &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;The first is that I&amp;rsquo;m assuming that every resource here is the best they can possibly be. By &amp;ldquo;best&amp;rdquo;, I mean that they know their craft inside and out, are recognized as an expert, and that they are continually improving themselves. Also, I realize there are lots of definitions for these roles, but I&amp;rsquo;m taking the minimalist approach. The role is what the title says. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;The second caveat is that you actually have a team &lt;i style="mso-bidi-font-style:normal;"&gt;with&lt;/i&gt; these positions. You might have a smaller or different team that doesn&amp;rsquo;t include the position. And keep in mind, I&amp;rsquo;m talking development teams here. No mention of operations, like sysadmins or platform administrators, networking professionals, nothing like that. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;The third caveat is that this is *&lt;b&gt;my&lt;/b&gt;* list. You&amp;rsquo;ll probably have a different one, and good on you if you do. I&amp;rsquo;m &lt;i style="mso-bidi-font-style:normal;"&gt;not&lt;/i&gt; saying that you should make more or less money, that you&amp;rsquo;re not important, or that you&amp;rsquo;re not a good person. I&amp;rsquo;m sure you are. This list is strictly confined to making and saving money for an organization or company. If you disagree with my list, post your comments &amp;ndash; with one requirement: include your logic.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;On with the list. In descending order, the top five money makers for your IT development shop are:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;Number Five: Developer&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;It stands to reason that a good developer is faster, makes less mistakes and is generally more efficient than a poor one. But the developer will also save money for the entire organization when the code they write runs faster, and with fewer errors. That means even after a software project is complete, the good developer saves you money every time their code runs. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;Number Four: Tester&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;But code has errors. All code, from everyone. And studies show that every error that gets out with deployed code costs up to four times more to fix than having a tester catch it before it hits the field. So it follows that a tester &amp;ndash; a really good one &amp;ndash; has a bigger cost/profit impact than a good developer alone. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;Number Three: Lead Developer&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;Software is complicated. Keeping a development team on track, and keeping the work &amp;ldquo;pipelined&amp;rdquo; is also a key to utilizing those developer and tester resources at as close to %100 as possible. Every dev or tester that sits around, or writes code that isn&amp;rsquo;t needed or eventually is thrown away, is a waste of resources. A good Lead Developer keeps that from happening. Oh, and don&amp;rsquo;t forget who hires those developers and testers and assembles them into a team. Done properly, the Lead Developer handles that, so they have a direct impact on the prior two positions, making them more valuable. When there&amp;rsquo;s no lead developer, a power vacuum forms and the loudest voices win. And heaven help you if you have the misfortune of an overbearing, micro-manager in one of the so-called &amp;ldquo;Agile&amp;rdquo; environments. You&amp;rsquo;ll lose good people faster than the U.S. Government spends money.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;Number Two: Project Manager &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;Really? In some companies I&amp;rsquo;ve worked at, the Project Manager is not viewed as a more valuable resource than a lead developer, but if you think about it, they have an incredible impact on cost (and subsequently, profit). How many projects have you seen that were scoped incorrectly? If the organization had a good PM, they would have had a better estimate or work and schedule &amp;ndash; and perhaps have made a choice to implement or not implement a feature. Both of those choices have vast cost implications. Make something you shouldn&amp;rsquo;t, and the whole thing is wasted, don&amp;rsquo;t make something you should, and you lose opportunity costs.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;Add to the scope question the ability to properly lay out time and resources, and the PM can make or break the budget on not just one but multiple projects.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;Number One: Architect&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;In many firms, the title &amp;ldquo;Architect&amp;rdquo; is sorely mis-used, handed out with little definition. What an architect should do is understand the business and mission of the organization, and thoroughly understand multiple technologies. I&amp;rsquo;ve seen lead devs play this role, and in my opinion that&amp;rsquo;s hard to pull off successfully. In some companies, the IT Director, CTO or even CIO act as the Architect, and in my mind those roles have too many HR and Budget duties to be effective as an Architect. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;An Architect is a single role that is allowed to focus on the marriage between business and technology strategies.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Even if they are a &amp;ldquo;Data Architect&amp;rdquo; or a &amp;ldquo;Software Architect&amp;rdquo;, they need to know security, hardware, networking, the Cloud, whatever. That&amp;rsquo;s their job &amp;ndash; to &amp;ldquo;know&amp;rdquo;. All areas inter-mingle at this level.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;So why does this knowledge make them the most important resource in an IT-centric company? Because innovation, market applications, and general business strategy are where the architect can have the most impact. Decisions for technology strategies affect every single person not only at the company, but shareholders and the public as well. If &amp;ndash; and these are a big deal &amp;ndash; they are valued, competent, can communicate that strategy and are listened to by leadership. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>T-SQL Tuesday : Are hotshot DBA skills necessary?</title><link>http://sqlblog.com/blogs/aaron_bertrand/archive/2010/11/02/t-sql-tuesday-are-hotshot-dba-skills-necessary.aspx</link><pubDate>Tue, 02 Nov 2010 05:08:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:30074</guid><dc:creator>AaronBertrand</dc:creator><description>&lt;p&gt;&lt;a href="http://sqlskills.com/BLOGS/PAUL/post/Invitation-to-participate-in-T-SQL-Tuesday-12-e28093-Why-are-DBA-skills-necessary.aspx" title="http://sqlskills.com/BLOGS/PAUL/post/Invitation-to-participate-in-T-SQL-Tuesday-12-e28093-Why-are-DBA-skills-necessary.aspx" target="_blank"&gt;&lt;img src="http://sqlblog.com/files/folders/30073/download.aspx" align="left" border="0" height="150" hspace="12" width="150"&gt;&lt;/a&gt;Let's face it, there is a wide variety of skill out there. If you spend any time monitoring &lt;a href="http://stackoverflow.com" title="http://stackoverflow.com" target="_blank"&gt;StackOverflow&lt;/a&gt;, &lt;a href="http://social.msdn.microsoft.com/Forums/en/category/sqlserver/" title="http://social.msdn.microsoft.com/Forums/en/category/sqlserver/" target="_blank"&gt;MSDN forums&lt;/a&gt;, &lt;a href="http://ask.sqlservercentral.com/" title="http://ask.sqlservercentral.com/" target="_blank"&gt;Ask SQL Server Central&lt;/a&gt; or &lt;a href="http://twitter.com/#search?q=%23sqlhelp" title="http://twitter.com/#search?q=%23sqlhelp" target="_blank"&gt;twitter's #sqlhelp hash tag&lt;/a&gt;, you'll be very well aware that there are people out there barely managing their database environments - people that some of us wouldn't let within a mile of our own data centers.&amp;nbsp; But a lot of these people are not trying to build the next facebook or amazon - they're just trying to keep their small business running, and don't necessarily need perfection.&lt;br&gt;&lt;/p&gt;&lt;p&gt;One of the "live by the sword, die by the sword" problems with SQL Server is that it has become so easy to manage.&amp;nbsp; (I remember one of the mantras of SQL Server 7.0 was to make it so self-tuning that a DBA wouldn't be needed.&amp;nbsp; That's not quite how it turned out, but a lot of systems are certainly less hands-on than they were in the 6.5 days.)&amp;nbsp; Because of this, in probably a good 80-90% of cases, a business can get by with minimal or no DBA expertise.&amp;nbsp; While some of the things that people will set up instinctively (e.g. maintenance plans) will not be the most efficient things in the world, they're also not going to be bad enough to cause the business any grief - they're just not trying to squeeze so much performance out of the system that these minor inadequacies are really going to cause them any grief.&lt;/p&gt;&lt;p&gt;Does that mean you should stop learning, and ignore great blog posts on backups, compression, security, and other important aspects of SQL Server?&amp;nbsp; Of course not.&amp;nbsp; The challenge is to know when you will need those skills to be present.&amp;nbsp; At the beginning, for most start-ups, I wouldn't suggest that a rockstar DBA is priority #1.&amp;nbsp; But as your application becomes the next big thing, there will come a time when boot-strapping it just isn't going to cut it anymore.&amp;nbsp; If you don't have a database person on staff or retainer periodically looking at your stuff, you can end up in a really bad situation.&amp;nbsp; &lt;br&gt;&lt;/p&gt;&lt;p&gt;A lot of the things that you started on an "expertise budget," we'll call it, can be fixed later on; but some things will be more challenging.&amp;nbsp; Storage, for example, is important... but as long as you can afford maintenance windows or other scheduled downtime, moving from DAS to SAN is something you can do when it's required (and when the budget is justified).&amp;nbsp; Similarly, scaling up to larger machines, or adding memory, are things that are relatively easy to do and don't necessarily require a DBA (except maybe in downtime planning or data migration).&amp;nbsp; &lt;/p&gt;&lt;p&gt;On the other hand, choosing whether to use IDENTITY or application-generated GUIDs as a primary key is something you should put more thought into up front, because re-engineering both the schema and the application(s) is not something you can pull off during a Saturday afternoon maintenance window.&amp;nbsp; Nor is being prepared for scale in general... you don't want to get caught with your pants down, thinking 10GB drives were big enough, and you run out of disk space on day 2.&amp;nbsp; You probably don't need a high-end DBA for ballpark capacity planning (take your best guess and double it), or to figure out efficient ways to replicate and distribute data (&lt;a href="http://www.onetooneinteractive.com/otocorporate-posts/2009/05/16/being-prepared-for-scale/?showin=otolabs" title="http://www.onetooneinteractive.com/otocorporate-posts/2009/05/16/being-prepared-for-scale/?showin=otolabs" target="_blank"&gt;I wrote about this a little bit last year&lt;/a&gt;).&lt;/p&gt;&lt;p&gt;Now, please don't take this the wrong way.&amp;nbsp; I am not saying that DBAs are useless, nor am I suggesting that you *should* avoid a DBA at all costs.&amp;nbsp; I just think that, in some scenarios, you can live without a DBA - for a little while.&amp;nbsp; Not all applications need to be bleeding edge, and many will never grow beyond very meager needs (I wonder how many of today's apps could feasibly run on Express?).&amp;nbsp; In fact many of these apps are going to start moving to the cloud, where even the rockstar DBAs out there won't have much control over storage, availability, redundancy, etc.&amp;nbsp; So some DBA skills are, at least to some degree, being deprecated right out from under us.&amp;nbsp; Maybe you're not currently in a position where you need to worry about this, but how confident are you that this will always be the case?&lt;/p&gt;&lt;p&gt;Thanks to Paul Randal (&lt;a href="http://sqlskills.com/BLOGS/PAUL/" title="http://sqlskills.com/BLOGS/PAUL/" target="_blank"&gt;blog&lt;/a&gt; | &lt;a href="http://twitter.com/PaulRandal" title="http://twitter.com/PaulRandal" target="_blank"&gt;twitter&lt;/a&gt;) for hosting and coming up with &lt;a href="http://sqlskills.com/BLOGS/PAUL/post/Invitation-to-participate-in-T-SQL-Tuesday-12-e28093-Why-are-DBA-skills-necessary.aspx" title="http://sqlskills.com/BLOGS/PAUL/post/Invitation-to-participate-in-T-SQL-Tuesday-12-e28093-Why-are-DBA-skills-necessary.aspx" target="_blank"&gt;this month's T-SQL Tuesday topic&lt;/a&gt;! &lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>&amp;quot;What three events brought you here?&amp;quot;</title><link>http://sqlblog.com/blogs/aaron_bertrand/archive/2010/01/19/what-three-events-brought-you-here.aspx</link><pubDate>Tue, 19 Jan 2010 21:03:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:21211</guid><dc:creator>AaronBertrand</dc:creator><description>
&lt;table cellpadding="5" cellspacing="0"&gt;

&lt;tr&gt;
&lt;td colspan="3"&gt;
I was tagged by &lt;a href="http://timmitchell.net/post/2010/01/19/Three-Things.aspx" title="http://timmitchell.net/post/2010/01/19/Three-Things.aspx" target="_blank"&gt;Tim Mitchell&lt;/a&gt; (&lt;a href="http://twitter.com/Tim_Mitchell" title="http://twitter.com/Tim_Mitchell" target="_blank"&gt;twitter&lt;/a&gt;) in a recent meme launched by Paul Randal (&lt;a href="http://twitter.com/PaulRandal" title="http://twitter.com/PaulRandal" target="_blank"&gt;twitter&lt;/a&gt;), entitled, "What three events brought you here?"

&lt;p&gt;Well, I've &lt;strike&gt;lied&lt;/strike&gt; told stories about this in the past.&amp;nbsp; If you've read my previous posts about my career (in particular, &lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/06/tagged-how-i-became-a-dork.aspx" title="http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/06/tagged-how-i-became-a-dork.aspx" target="_blank"&gt;this one&lt;/a&gt;), you'll know that I'm Canadian, gave up NHL dreams early, took Economics in College, started earning a living with computers in desktop publishing and later web design, and soon after graduating moved to Rhode Island (where I still live to this day).&amp;nbsp; It will be tough to pick out three solitary events along that timeline that dictate who I am and what I'm doing now, but I'll try.&lt;br&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;&lt;img src="http://sqlblog.com/files/folders/21209/download.aspx" align="left" border="1" width="402" height="300"&gt;&lt;br&gt;&lt;font color="#999999" size="2"&gt;&lt;i&gt;No, this is not a young me, but did I fool you for a second?&lt;/i&gt;&lt;/font&gt;&lt;/td&gt;

&lt;td style="width:24px;"&gt;&lt;br&gt;&lt;/td&gt;

&lt;td&gt;
&lt;font size="3"&gt;&lt;b&gt;My first real computer
&lt;/b&gt;&lt;/font&gt;
&lt;p&gt;In college, I overpaid (and I mean &lt;b&gt;really&lt;/b&gt; overpaid) for a
used 486 from a "friend" who I thought was giving me a good deal.&amp;nbsp; Mind
you this was before Dell and Gateway, and before online stores, when
you could only buy computers directly from the local computer nerds or
Radio Shack.&amp;nbsp; It was a pretty crappy computer, even at the time.&amp;nbsp;
Still, it really sparked my enthusiasm for using a computer for good,
and not for evil; to stop doodling silly Don Martin faces on paper, and
start doing it "for real" (albeit digitally) in Photoshop.&amp;nbsp; The turning
point in my career was when I realized I could get ahead in school not
by getting smarter, but by making things look better: in a lot of
cases, it's all about presentation.&amp;nbsp; The computer seemed to me to be an easy way to bypass all the hard work, and get by on (mostly) looks alone.&amp;nbsp; Now in my current position, my
peers and managers can see through all that kind of fluff, so it
doesn't fly anymore... they want substance, and can tell when they aren't getting it.&amp;nbsp; But as a kick-starter to how I became marginally
tech-savvy, it certainly got me on my way.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;font size="3"&gt;The dawn of the Internet
&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Do you remember Geocities?&amp;nbsp; I do!&amp;nbsp; I built my first homepage there.&amp;nbsp; It was predictably ugly with a grey background, blue underlined links and a literal puke pile of animated Simpsons logos - I believe there was background sound as well.&amp;nbsp; (I know this paraphrase came way later, but imagine a web page saying to you, "Hey Marge, did you know they have the Internet on computers now?")&amp;nbsp; This in itself wasn't the event... but my amazement with the ability to instantly communicate with people all over the world, even if I was bragging about something as meaningless as my latest Tetris scores, was the start of something huge.&amp;nbsp; I jumped from normal desktop publishing to web design and eventually, as my previous recounts detail, this landed me a job here in Rhode Island.&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;font size="3"&gt;My first professional database &lt;/font&gt;&lt;/b&gt;&lt;/p&gt;


&lt;p&gt;One of the first projects I worked on when I moved down here was an e-commerce site for a condom company (&lt;a href="http://www.globalprotection.com/groovy/gp_home_winter.html" title="http://www.globalprotection.com/groovy/gp_home_winter.html" target="_blank"&gt;Global Protection Corp&lt;/a&gt;.
who, it looks like, hasn't updated their web site since 2003).&amp;nbsp; We did
all of the scans and photographs for the product gallery, so we
received boxes and boxes of this stuff.&amp;nbsp; (Sadly, much of the free product went unused,
but it was fun nonetheless.)&amp;nbsp; Anyway, free lubes and condoms didn't have any direct impact on my career, but that first taste of data modeling certainly did - I still remember thinking I had "graduated from spreadsheets," and can still feel the sense of accomplishment when the web site was taking orders successfully and not falling over in the process.&lt;br&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan="3"&gt;I'm going to be nice, and not tag anybody.  This meme has already made the rounds and I think I'd have a hard time finding anyone who hasn't already been tagged anyway.&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description></item><item><title>Know Your Product Specifications</title><link>http://sqlblog.com/blogs/buck_woody/archive/2010/01/13/know-your-product-specifications.aspx</link><pubDate>Wed, 13 Jan 2010 14:57:01 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:21010</guid><dc:creator>BuckWoody</dc:creator><description>&lt;p&gt;As the Data Professional in your organization, the rest of the org looks to you to ensure that the system can handle what the business requires. To do that, you need to know two things: what the business requires, and what SQL Server can do.&lt;/p&gt;  &lt;p&gt;But of course there’s a bit more to it than that. Knowing the business side of the requirements – well, I teach an entire course on that. But knowing what SQL Server can do is something you can find out on your own.&lt;/p&gt;  &lt;p&gt;SQL Server comes in &lt;em&gt;versions&lt;/em&gt;, which are released based on date, and &lt;em&gt;editions&lt;/em&gt;, which are based on features and capabilities. It’s that last part that I want to focus on today.&lt;/p&gt;  &lt;p&gt;As Microsoft SQL Server matures, you’re going to see even more separation between what each edition of SQL Server can do and where it should be used. In the past, most folks have only focused on three editions – Express (the “free” one), Standard, and Enterprise. The rule of thumb was that if Standard was good enough at the moment, put it in. And it is true (and a good thing) that you can upgrade from one edition to another fairly easily.&lt;/p&gt;  &lt;p&gt;But as time goes on, we should spend a little more time understanding what each edition does, what it’s features and capabilities are, and where and when we should put them in. As I study this information, I’ll throw in my 2 cents and you can as well based on what you see. One thing I’ve found so far is that once I have the business requirements, there’s a mix of what I can write in code and what might already be included in a different edition. It’s important to look long and hard at that choice – writing a feature on my own is certainly cheaper in the short term than moving to a “higher” edition, but in some cases it makes sense to let Microsoft handle that lifting.&lt;/p&gt;  &lt;p&gt;These links are ones that you should bookmark and take a peek at periodically. They are the “header” links for more information on those features and capabilities:&lt;/p&gt;  &lt;p&gt;SQL Server 2008: &lt;a href="http://msdn.microsoft.com/en-us/library/ms143287.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms143287.aspx&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;SQL Server 2008 R2: &lt;a href="http://msdn.microsoft.com/en-us/library/ms143287(SQL.105).aspx"&gt;http://msdn.microsoft.com/en-us/library/ms143287(SQL.105).aspx&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;In addition, you might start learning a little more about SQL Azure. I’ll talk more about that later.&lt;/p&gt;</description></item></channel></rss>