<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.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>Programming means that sometimes you have to snap two blocks together</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2009/08/04/9856634.aspx</link><description>Not everything is ready-made.</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Programming means that sometimes you have to snap two blocks together</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2009/08/04/9856634.aspx#9863216</link><pubDate>Mon, 10 Aug 2009 17:16:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9863216</guid><dc:creator>HagenP</dc:creator><description>&lt;p&gt;DWalker59:&lt;/p&gt;
&lt;p&gt;&amp;quot;Ideally, a Bug report or a Connect issue should be opened. &amp;nbsp;That way, someone from the right department within Microsoft will be given the task of responding to the issue, and maybe it will be added as a bug and considered for future fixing.&amp;quot;&lt;/p&gt;
&lt;p&gt;For a lot of things Microsoft does not make it exactly easy to open a bug report. Also I have seen Connect (WDK) issues untouched for several months.&lt;/p&gt;
&lt;p&gt;However, I've had some excellent experiences giving feedback to MSDN documentation pages.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9863216" width="1" height="1"&gt;</description></item><item><title>re: Programming means that sometimes you have to snap two blocks together</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2009/08/04/9856634.aspx#9861020</link><pubDate>Sat, 08 Aug 2009 07:43:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9861020</guid><dc:creator>Falcon</dc:creator><description>&lt;p&gt;@porter: I wouldn&amp;#39;t expect a taxi driver to know every place and/or street address off the top of their head, however they should know the city&amp;#39;s general layout. This, combined with with directories/maps/GPS navigators, would be the optimal strategy, which fits in with Raymond&amp;#39;s point in the article. I myself would not blindly follow a GPS navigator&amp;#39;s directions - I can optimise the route using knowledge that they don&amp;#39;t have!&lt;/p&gt;
&lt;p&gt;As a passenger, I&amp;#39;ll often give a taxi driver directions, particularly when we get close to home - being arrogant by asserting that they should know how to get there and refusing to assist them would not help me efficiently achieve my goal of getting to the destination.&lt;/p&gt;
&lt;p&gt;In many cases where I use a taxi service, I could very well make the trip as a driver myself (a common obstacle to driving being prior ingestion of ethanol!)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9861020" width="1" height="1"&gt;</description></item><item><title>re: Programming means that sometimes you have to snap two blocks together</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2009/08/04/9856634.aspx#9859804</link><pubDate>Fri, 07 Aug 2009 06:37:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9859804</guid><dc:creator>ulric</dc:creator><description>&lt;p&gt;I have a question about this LargeAddressAware and GetCursorPos issue.&lt;/p&gt;
&lt;p&gt;what's the risk of getting high memory address if your 32-bit process is not using a lot memory? &amp;nbsp;I mean, the addresses we get are not physical addresses, so the load of the system should not really matter, should it?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9859804" width="1" height="1"&gt;</description></item><item><title>re: Programming means that sometimes you have to snap two blocks together</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2009/08/04/9856634.aspx#9859736</link><pubDate>Fri, 07 Aug 2009 03:56:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9859736</guid><dc:creator>GregM</dc:creator><description>&lt;p&gt;DWalker, it was reported to connect, back in February, and was fixed for Windows 7. &amp;nbsp;The backport to Vista was rejected. &amp;nbsp;(I found this information through a Google search on GetCursorPos and LARGEADDRESSAWARE.)&lt;/p&gt;
&lt;p&gt;Thanks to the person who reported about it here, this is the second time in a couple months that we've replaced GetCursorPos calls in our application, the first time to use GetMessagePos instead, and this time to work around the bug.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9859736" width="1" height="1"&gt;</description></item><item><title>re: Programming means that sometimes you have to snap two blocks together</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2009/08/04/9856634.aspx#9859034</link><pubDate>Thu, 06 Aug 2009 15:02:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9859034</guid><dc:creator>Torvin</dc:creator><description>&lt;p&gt;@Dan: why do you need an overlay anyways? maybe SetCapture() would be just enough for you?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9859034" width="1" height="1"&gt;</description></item><item><title>re: Programming means that sometimes you have to snap two blocks together</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2009/08/04/9856634.aspx#9858940</link><pubDate>Thu, 06 Aug 2009 12:48:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9858940</guid><dc:creator>porter</dc:creator><description>&lt;p&gt;&amp;gt;&amp;gt; There are thousands of API calls. Do you really expect every programmer to know exactly which one to call for any possible problem that may come up? &lt;/p&gt;
&lt;p&gt;There are thousands of places in this city. Do you seriously expect every taxi driver to know them how to get to them? &lt;/p&gt;
&lt;p&gt;Yes, that's their job.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9858940" width="1" height="1"&gt;</description></item><item><title>re: Programming means that sometimes you have to snap two blocks together</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2009/08/04/9856634.aspx#9858814</link><pubDate>Thu, 06 Aug 2009 10:39:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9858814</guid><dc:creator>Anon</dc:creator><description>&lt;p&gt;&amp;gt; I've watched for the past decade or so as programming forums fielded homework questions. There is always someone who will answer.&lt;/p&gt;
&lt;p&gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;gt; So now we've got quite a few &amp;quot;graduates&amp;quot; that just got someone else to do their homework for them.&lt;/p&gt;
&lt;p&gt;The sad thing about these people is that they will quickly get promoted to management where they will brag about how the &amp;quot;come from a technical background&amp;quot; when really all they ever did was pass any work they had to someone else. Of course the worst case is that they end up analyzing requests from customers. Since they have no idea how to solve problems, they also have no idea how to do time estimates. Needless to say it is considered very rude to comment on their abilities or lack thereof.&lt;/p&gt;
&lt;p&gt;Meh, the software industry sucks. &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9858814" width="1" height="1"&gt;</description></item><item><title>re: Programming means that sometimes you have to snap two blocks together</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2009/08/04/9856634.aspx#9858796</link><pubDate>Thu, 06 Aug 2009 10:07:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9858796</guid><dc:creator>steveg</dc:creator><description>&lt;p&gt;&amp;quot;I wonder how it is these people manage to write programs at all. I get the impression they write code by asking a million tiny questions and cutting and pasting together all the replies.&amp;quot;&lt;/p&gt;
&lt;p&gt;The internet's to blame. If technical documentation was still in book form people would be more inclined to browse. IMO. That's how I learnt the Win16 API, browsing through the paper manuals.&lt;/p&gt;
&lt;p&gt;Heck, I don't even read a book on the toilet anymore, just my laptop...&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9858796" width="1" height="1"&gt;</description></item><item><title>re: Programming means that sometimes you have to snap two blocks together</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2009/08/04/9856634.aspx#9858789</link><pubDate>Thu, 06 Aug 2009 09:39:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9858789</guid><dc:creator>Toukarin</dc:creator><description>&lt;p&gt;&amp;quot;I wonder how it is these people manage to write programs at all. I get the impression they write code by asking a million tiny questions and cutting and pasting together all the replies.&amp;quot;&lt;/p&gt;
&lt;p&gt;Sadly that's how the majority of how the 'programmers' in the industry work, and contribute to thedailywtf.com.&lt;/p&gt;
&lt;p&gt;And that's precisely how a colleague of mine does 'programming'. And he has a PhD in Computer Science from one of the top 50 universities. Incredible.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9858789" width="1" height="1"&gt;</description></item><item><title>re: Programming means that sometimes you have to snap two blocks together</title><link>http://blogs.msdn.com/b/oldnewthing/archive/2009/08/04/9856634.aspx#9858720</link><pubDate>Thu, 06 Aug 2009 08:18:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9858720</guid><dc:creator>Worf</dc:creator><description>&lt;p&gt;Yeah. no one explores anymore.&lt;/p&gt;
&lt;p&gt;I once gave new hires a simple quiz on things that they can find on the server... it's all there, but unless you read and index the stuff and not monkey around, you'll never know. I found those people became much better exployees after I showed them how to explore our servers.&lt;/p&gt;
&lt;p&gt;Just simple stuff, like where can I find the datasheet for a chip by manufacturer (our datasheets are arranged by manufacturer, but I don't expect people to know the manufacturer on the first day. It also gives them something they can search against...).&lt;/p&gt;
&lt;p&gt;Mostly because I got frustrated at those who kept pestering me for datasheets or other stuff without even doing a cursory look at the server where I showed them the other datasheet.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9858720" width="1" height="1"&gt;</description></item></channel></rss>