Click here to Skip to main content

The Insider News

   

The Insider News is for breaking IT and Software development news. Post your news, your alerts and your inside scoops. This is an IT news-only forum - all off-topic, non-news posts will be removed. If you wish to ask a programming question please post it here.

Get The Daily Insider direct to your mailbox every day. Subscribe now!

 
You must Sign In to use this message board.
Search this forum  
    Spacing  Noise  Layout  Per page  Show 
NewsSmartphone-friendly Satis toiletssubeditorWalt Fair, Jr.17 Dec '12 - 9:21 
You can also use the app for the requisite music playback, because no one wants to go in silence.

This could start a whole new genre of music and social media. What should they call a tweet from the loo?
CQ de W5ALT

Walt Fair, Jr., P. E.
Comport Computing
Specializing in Technical Engineering Software


NewsWindows 8 apps hackable and crackable, just like iOS and AndroidstaffTerrence Dorsey16 Dec '12 - 10:16 
The integrity of Windows Store applications is an important issue. It forms part of the value proposition to developers, of the store itself; not only does the store provide easy, reliable billing, distribution, and updating, it also provides at least some degree of protection against piracy and other kinds of exploitation. If Windows 8 can't provide this then competing platforms (such as iOS) and competing delivery mechanisms (such as the Web) become more appealing.
Windows 8 apps can be hacked for piracy or ad removal. Should Microsoft do more?
GeneralRe: Windows 8 apps hackable and crackable, just like iOS and Androidmemberfrank07113016 Dec '12 - 16:29 
Anyway, we have to follow Windows 8.
NewsEvidence suggesting that young computer programmers have “bilingual brains”staffTerrence Dorsey16 Dec '12 - 10:15 
If computer programming languages are languages, then people who spoke one language and could programme to a high standard should be bilingual. Research has suggested that bilingual people perform faster than monolingual people at tasks requiring executive control – that is, tasks involving the ability to pay attention to important information and ignore irrelevant information. So, I set out to find out whether computer programmers were better at these tasks too.
Berlitz Programming for Travelers, STEREO long-play recording...
NewsBrython - Python in the browserstaffTerrence Dorsey16 Dec '12 - 10:15 
Brython is designed to replace Javascript as the scripting language for the Web. As such, it is a Python implementation (you can take it for a test drive through a web console), adapted to the HTML5 environment, that is to say with an interface to the DOM objects and events. The gallery highlights a few of the possibilities, from creating simple document elements to drag and drop and 3D navigation.
So you can stop complaining about brackets and start complaining about whitespace instead.
NewsDear Open Source Project Leader: Quit Being A JerkstaffTerrence Dorsey16 Dec '12 - 10:14 
When someone submits an issue or a pull request that is “obviously wrong” in your eyes, don’t make fun of them and kick them out of the cool club. Help them learn from the situation. Ask more questions, find out why they are suggesting this change. Dig in to the reasons behind the request and see if there is any merit to it. Take the time to understand their perspective and thought process before you react and judge others.
I can’t think of a better way to get people to stop contributing to open source projects.
NewsYou Are Not Your CodestaffTerrence Dorsey16 Dec '12 - 10:14 
In just a few short years Prototype went from best practice to anti-pattern—and depending on who you listened to, you might even be convinced that it was one of the worst things to happen to the web. The reality is that Prototype helped lots of people despite its flawed foundation. But its time had come and gone, and I eventually realized it was time to move on. It was hard not to take Prototype’s failure personally.
A critique of your project is not tantamount to a personal attack.
GeneralRe: You Are Not Your CodememberPIEBALDconsult16 Dec '12 - 17:55 
Most Patterns are anti-Patterns. Or, at least aren't as applicable to newer languages that learned from the flaws that the Patterns were designed to curtail.
NewsBuilding my Own LaptopstaffTerrence Dorsey16 Dec '12 - 9:15 
We are building an open laptop, with some wacky features in it for hackers like me.... Of course, a feature of a build-it-yourself laptop is that all the design documentation is open, so others of sufficient skill and resources can also build it. The hardware and its sub-components are picked so as to make this the most practically open hardware laptop I could create using state of the art technology.
Slightly unconventional because, when you DIY, you can do it exactly as you like.
NewsThe top 10 game developers of 2012staffTerrence Dorsey16 Dec '12 - 9:10 
This is not intended to be a list of 10 developers who happened to make good games in 2012 (though releasing a good game certainly didn't hurt anyone's chances of being included). When selecting the developers on this list (presented alphabetically), Gamasutra and Game Developer magazine editors determined which ones defined the year in a positive way. These are the developers and studios that left their mark on 2012 -- the ones that the industry will be watching in the years ahead.
A lot of great indie games here that have been flying below the mainstream radar. Check them out.
NewsHappy birthday, TransistorstaffTerrence Dorsey16 Dec '12 - 9:10 
The transistor, the ubiquitous building block of all electronic circuits, will be 65 years old on Sunday. The device is jointly credited to William Shockley (1910-1989), John Bardeen (1908-1991) and Walter Brattain (1902-1987), and it was Bardeen and Brattain who operated the first working point-contact transistor during an experiment conducted on 16 December 1947. Yet this now ubiquitous device - these days more as an element in silicon chip design than as a discrete component - has a history that goes back to the mid-1920s.
A bouquet of germaniums in your honor.
NewsAre evaluations of Microsoft Security Essentials unfair?staffTerrence Dorsey16 Dec '12 - 9:10 
The core problem here is that many test organizations design their test regimes to test Security Suites... and then apply those tests just to MSE rather than to the entire “Microsoft security suite” of which it is part. Why? One key reason is that Microsoft doesn’t explicitly offer a security suite, instead it spreads security capabilities across its products and components. Rather than MSE being the cornerstone of its security efforts, as an anti-malware engine is for a traditional security vendor, for Microsoft MSE is a component that fills in a missing piece in the Windows security effort.
...so if you use Firefox or Chrome you don’t get those benefits.
NewsThe Web We LoststaffTerrence Dorsey16 Dec '12 - 9:09 
The tech industry and its press have treated the rise of billion-scale social networks and ubiquitous smartphone apps as an unadulterated win for regular people, a triumph of usability and empowerment. They seldom talk about what we've lost along the way in this transition, and I find that younger folks may not even know how the web used to be.
Here are a few glimpses of a more open web that's mostly faded away.
NewsStroustrup on next-gen C++: I didn't want to let go of my babystaffTerrence Dorsey13 Dec '12 - 11:17 
C++ 11 is “far better than previous versions”, says the inventor of the language Bjarne Stroustrup.... C++ is an ISO standard, first ratified in 1998 with C++ 11 completed in 2011, but Stroustrup revealed he was initially resistant to standardisation efforts. “It took some arm-twisting to get me to realise that it was time to start a standards effort," he said. "People pointed out that you couldn’t have a language used by millions controlled by a single guy in a single company. Even if you could trust the guy, you can’t trust the corporation. I was a bit sad, because the things I wanted to do would take years instead of months, because you have to build up consensus, and then you have to wait for five compilers to catch up."
If you want something that is really widely used, you need some kind of standard.
GeneralRe: Stroustrup on next-gen C++: I didn't want to let go of my babymemberwout de zeeuw13 Dec '12 - 22:44 
Interesting to read that Stroustrup doesn't like macros containing whole chunks of code. I've always found them making code very hard to follow, I find it very comforting that it's not just me!
Wout

NewsMore Code, More ProblemsstaffTerrence Dorsey13 Dec '12 - 11:16 
I like PHP, Python, and JavaScript, and I like making things in PHP, Python, and JavaScript. I’m not a Symfony developer, or a Django developer, or a jQuery developer. I think this is an important distinction. It’s entirely possible to be a jQuery developer, but not a JavaScript developer. It’s possible to be a Django developer, but not a Python developer. Those are all certainly valuable and useful tools, but if I only know how to use one framework, my options for using the right tool for the job get pretty limited, and in my experience, large, full-stack frameworks are often not the right tool, particularly if flexibilty and performance are major concerns.
Learn languages, not frameworks.
GeneralRe: More Code, More ProblemsmemberPIEBALDconsult13 Dec '12 - 17:12 
Terrence Dorsey wrote:
full-stack frameworks

 
Shouldn't that be "stackfull"?
 
I agree with not throwing technology at problems that don't require it. Prefer simpler techniques.
NewsA Security-Focused HTTP PrimerstaffTerrence Dorsey13 Dec '12 - 11:16 
What follows is a primer on the key security-oriented characteristics of the HTTP protocol. It's a collection of a number of different sub-topics, explained in my own way, for the purpose of having a single reference point when needed.
A brief, handy guide to not getting hacked.
NewsAnnouncing Visual Studio Achievements For Windows 8 App DevelopmentstaffTerrence Dorsey13 Dec '12 - 11:16 
We are excited to announce an update to the Visual Studio Achievements extension: the availability of nineteen new achievements all oriented toward Windows 8 app development. These new achievements can be earned in JavaScript, C#, VB and C++. Some examples include: I Like To Move It Move It which is earned by using the accelerometer and The Play Is The Thing which is earned by using the AutoPlay contract.
New achievements shipped. Achievement unlocked!
News10 Things Silverlight Devs Need to Know About the Windows RuntimestaffTerrence Dorsey13 Dec '12 - 11:15 
Now that the final versions of Windows 8 and Visual Studio 2012 have shipped, most Silverlight developers are looking at ways to translate their existing skill set to Windows Runtime (WinRT) apps built with XAML. Because you're already familiar with XAML, you need to understand what the Windows Runtime consists of, and how it's different than what you're used to. In this article, I document 10 things I've found while building my first WinRT app using XAML/C#; I hope they'll save you time and energy getting used to this new platform.
Wait, is this different than Windows RT? Is Silverlight staying or going? I'm so confused...
GeneralRe: 10 Things Silverlight Devs Need to Know About the Windows RuntimememberRobTeixeira13 Dec '12 - 12:28 
You aren't the only one confused by this. MS (particularly the Win8 team) has done an incredibly hideous job of messaging, and an equally hideous job of defining Windows 8 (which is actually two operating systems). I'll try my best to explain.
 
Windows 8 is actually two operating systems duct-taped together. One is the "Desktop" OS, which for all intents and purposes is Windows 7. It runs just like Windows 7 (minus the Start Bar), and is fully backwards compatible with all the code and plug-ins (including Silverlight) that you used before Windows 8.
 
The other side of the OS is what people sort of called "Metro". But we can no longer call it that because MS found out that "Metro" was already trademarked. There is effectively no good name for it now (apps for this part of the OS are now loosely called Windows Store Apps rather than Metro apps, for example). This part of the OS is exposed as WinRT or Windows RT. It is brand new code that has little to do with old Windows, and includes all the consumer-ish UI bits, like live tiles, charms, touch gestures etc.
 
When you buy Windows 8 on a PC (or for a PC), you get both sides of the OS installed. If you run the newer Windows Store Apps, they are launched from the tiles screen and run in WinRT. If you try to run old Windows apps, they run in "Desktop" mode, even though you will probably be launching them from the tiles screen too.
 
If you get Windows 8 on a mobile device powered by an ARM chip, you only get the new WinRT side of the OS (no Desktop mode).
 
So, if you attempt to create a new Windows Store App (WinRT application) in .NET, part of it will feel familiar because WinRT apps also use XAML to define the user interface (just like WPF and Silverlight did). However, there are some WinRT quirks in the runtime, like most operations being asynchronous, that force developers of WinRT apps to learn some things that are not so similar to older Silverlight or WPF apps.
 
As for the second question, about whether or not Silverlight is alive or dead... it sort of depends who you ask, and what platform you are targetting. Steve Jobs effectively killed plug-ins on mobile devices. After he decided that iOS would not allow plug-ins for mobile app devices, most other mobile producers followed suit (including MS). Silverlight requires a plug-in to run, so it's effectively been killed from most new mobile platforms.
 
Windows Phone 7 was trying to force all apps to be Silverlight, but Win 8 Phone is now all WinRT, and will *not* be supporting Silverlight.
 
Silverlight will still run in Windows Desktop mode, but if you have the full desktop capabilities available, then Silverlight is probably not the best technology to use, especially because it will no longer run on other platforms. If you writing apps for Windows itself, then you're probably better off with WPF (in desktop mode) or WinRT Apps. If you want a more universal run-everywhere technology, people are migrating to HTML5 because that's the only thing that will run across most mobile devices as well as desktops and laptops.
 
So basically, the areas where Silverlight will still operate have narrowed, and the areas where Silverlight provides a clear advantage have all but disappeared. When you add the rumors and rumblings about what's going on with Silverlight development within MS, it's clear that most reasonable people feel that if it's not exactly dead, it's on life support.
NewsN. Joseph Woodland, Inventor of the Bar Code, Dies at 91staffTerrence Dorsey13 Dec '12 - 9:54 
A retired mechanical engineer, Mr. Woodland was a graduate student when he and a classmate, Bernard Silver, created a technology — based on a printed series of wide and narrow striations — that encoded consumer-product information for optical scanning. Their idea, developed in the late 1940s and patented 60 years ago this fall, turned out to be ahead of its time. But it would ultimately give rise to the universal product code, or U.P.C., as the staggeringly prevalent rectangular bar code is officially known.
| || | | | | || || |
GeneralRe: N. Joseph Woodland, Inventor of the Bar Code, Dies at 91memberZac Greve13 Dec '12 - 15:32 
Rose | [Rose] RIP

Bob Dole
The internet is a great way to get on the net.

D'Oh! | :doh: 2.0.82.7292 SP6a

NewsTen Reasons Why Internet Explorer 10 is Best for BusinessstaffTerrence Dorsey13 Dec '12 - 9:54 
The web browser is not only important at home or in school. For business, the browser is a key tool for accessing line of business apps, connecting with customers and partners, modernizing employee desktops, and enabling employees the flexibility to work from anywhere. Choosing the right browser is critical for organizations, and a choice that has far-reaching impact on organizational security, productivity and application development costs.... Forrester found that ninety-six percent of firms today standardize on a single browser for company-issued PCs.
Available in convenient 12-packs...
GeneralRe: Ten Reasons Why Internet Explorer 10 is Best for BusinessmemberDan Neely14 Dec '12 - 2:38 
Quote:
Forrester found that ninety-six percent of firms today standardize on a single browser for company-issued PCs,

 
Am I the only one who thinks that the only way that number is even vaguely credible is if it was limited to companies so tehcnically lethargic that they're mostly standardized on IE6?
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
 

Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt

GeneralRe: Ten Reasons Why Internet Explorer 10 is Best for Businessmembered welch14 Dec '12 - 7:26 
Hmm, a Microsoft sponsered survey finds that IE is the best browser. Who would have thought that?
NewsThe Mathematical HackerstaffTerrence Dorsey13 Dec '12 - 9:54 
The programming profession is blessed with a number of gifted essayists. Today I will pick on three of my favorites — Eric Raymond, Paul Graham, and Steve Yegge — because they all seem to disagree about why (and whether) mathematics is relevant to the practicing programmer. They seem to agree on one thing...
From a workaday perspective, math is essentially useless. This view is mistaken.
GeneralRe: The Mathematical HackermemberMatt T Heffron13 Dec '12 - 13:12 
The Fibonacci calculation presented as an example by Evan Miller is seriously flawed!
It is less efficient than a loop and (at least with IEEE double precision) fails to get the correct value for N > 70.
(See: Fibonacci Without Loops or Recursion[^] and comments.)
I haven't checked the closed-form factorial implementation, but I suspect it will fall victim to at least the problem of numeric precision.
NewsThe $100 tablet challengestaffTerrence Dorsey13 Dec '12 - 9:53 
Tablets have come a long way since Apple first introduced the original iPad in 2010. They’ve gotten thinner (and, sometimes, thicker), smaller (and, sometimes, larger), more durable, and, of course, cheaper. But how cheap is too cheap? Does a worthy tablet exist for just $100?
Penny wise, but will you look foolish?
NewsGoogle Maps for iPhone shows Apple how to do mapping rightstaffTerrence Dorsey13 Dec '12 - 9:53 
At long last, Google has released its own iPhone maps app to compete against Apple's homegrown version introduced with iOS 6. For three months, iPhone users have been limited to Google's functional-but-lacking mobile mapping site, and their reaction to the new app tells us all we need to know: people really missed native Google Maps support.
Two roads diverged in a yellow wood... now you know which to take.
NewsWho reviews Linux kernel commits?staffTerrence Dorsey12 Dec '12 - 13:16 
I’ve been thinking about code review lately, and took a little time to look at the Linux kernel git tree to see how many commits are marked with “Reviewed-by” (indicates that the patch has been reviewed and found acceptable). The short answer is, not a whole lot – or at least not consistently, but improving.
The usual suspects.
NewsTop 10 Uses For A Message QueuestaffTerrence Dorsey12 Dec '12 - 13:16 
We’ve been working with, building, and evangelising message queues for the last year, and it’s no secret that we think they’re awesome. We believe message queues are a vital component to any architecture or application, and here are ten reasons why...
They'd have more uses, but they're stuck in the queue.
NewsHow to Hack and Not Get CaughtstaffTerrence Dorsey12 Dec '12 - 13:15 
Network penetration testers love to complain about the unrealistic scope restrictions that get placed on our work.... Our clients place these restrictions on our work because at some point in the past they got burned. A penetration tester locked out user accounts, created an accidental black hole in the network, or brought down a production server. But isn't it ironic that blackhats bent on data theft so rarely cause system outages?
The blackhat's goal is also your goal: your victims should never know you were there.
NewsJeff's Top 5 XAML ToolsstaffTerrence Dorsey12 Dec '12 - 13:15 
Whether you’re a developer or designer, 3rd party tools can improve productivity and just make life easier. Here you will find my top 5 tools I use on a day to day basis. Hopefully you will find them as useful as I do!
What are your favorite XAML tools?
GeneralRe: Jeff's Top 5 XAML ToolsprotectorPete O'Hanlon13 Dec '12 - 10:59 
Terrence Dorsey wrote:
What are your favorite XAML tools?

See the end of my sig.

*pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

"Mind bleach! Send me mind bleach!" - Nagy Vilmos

CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

NewsYour C# App on 66 Million Macs: Announcing Xamarin.MacstaffTerrence Dorsey12 Dec '12 - 13:14 
Xamarin.Mac allows developers to build fully-native Cocoa applications for Mac OS X with C#. Xamarin.Mac exposes native platform APIs, making it possible for developers to build sophisticated apps that integrate with platform conventions and leverage the rich spectrum of platform-specific functionality that make Mac apps so beautiful and distinctive.
C# here, C# there... C# on computers everywhere.
NewsAn IPV6 Flood Attack Affects Mac OS X and Windows ServerstaffTerrence Dorsey12 Dec '12 - 10:45 
This is an improved Router Advertisement flood attack: First it simulates ten normal routers, and then sends the new flood_router26 RA flood. That makes it much more effective against all Apple devices we have tried. As the video shows, it can now kill four devices at once via a wireless network.... Microsoft's IPv6 Readiness Update greatly alleviates this vulnerability.... However, it's only available for Win 7 and Win Server 2008 R2.
This one crashes the Mac, and it makes Windows Server 2012 restart. Could it be exploited further?
NewsInternet Explorer vulnerability lets hackers track your mouse movementsstaffTerrence Dorsey12 Dec '12 - 10:44 
A vulnerability found in Microsoft's Internet Explorer allows hackers to track the movements of your mouse cursor across the screen, which could in turn reveal data entered on virtual keyboards. Virtual keyboards and keypads can be used to reduce the chance of a keylogger recording every keystroke and therefore being able to "read" your passwords. However Spider.io discovered that Internet Explorer versions 6 to 10 make it possible for your mouse cursor to be tracked anywhere on screen, even if the IE tab is minimised.
When the browser starts keeping tabs on you...
NewsThe unlikely persistence of AppleScriptstaffTerrence Dorsey12 Dec '12 - 10:44 
Over the course of the intervening years... Mac OS X has evolved in a decidedly NeXT-skewed direction. Mac OS X technologies that began life at NeXT (such as Cocoa and Services) have thrived; technologies from the classic Mac OS (such as Carbon) have been deprecated and eliminated. AppleScript, however, is an exception to that evolutionary pattern—and, in many regards, an exceptionally surprisingly one.
Still alive... but how much longer?
NewsDepixelizing Pixel Art: Upscaling Retro 8-bit GamesstaffTerrence Dorsey12 Dec '12 - 10:44 
Two researchers — Johannes Kopf from Microsoft, and Dani Lischinski from The Hebrew University — have successfully created an algorithm that depixelizes and upscales low-resolution 8-bit “pixel art” into lush vector graphics. The algorithm identifies pixel-level details to accurately shade the new image — but more importantly, the algorithm can create smooth, curved contour lines from only-connected-on-the-diagonal single pixels.
I'm not sure this is progress. Maybe I'm just old and nostalgic.
GeneralRe: Depixelizing Pixel Art: Upscaling Retro 8-bit GamesprotectorAspDotNetDev12 Dec '12 - 11:39 
I wonder if they reticulated splines.

NewsLinux 3.7 released, bringing generic ARM support with itstaffTerrence Dorsey12 Dec '12 - 10:43 
Linus Torvalds has officially announced that version 3.7 of the Linux kernel has gone stable, and that means good news for developers who work with ARM-based CPUs: among its other changes, Linux 3.7 is the first Linux kernel to include generic support for multiple ARM CPU architectures, reducing the amount of effort required to get Linux-based operating systems running on phones, tablets, and ARM-licensed developer boards like the Raspberry Pi.
Tablet and smartphone users shouldn't get too excited just yet.
NewsThe Sons of Kahn and the assembly language of the internetstaffTerrence Dorsey11 Dec '12 - 12:08 
Yet still the users of Delphi turned out Windows code that was not so dusty, and demanded no runtime, and could fetch its backside off the disk and be begging for input before certain alternatives could so much as put up a 'Please wait' dialog....
C# hath become a lonely path. And the Beast hath shut its gates against us.
NewsWebRTC hits Firefox, Android and iOSstaffTerrence Dorsey11 Dec '12 - 12:08 
A lot has happened with WebRTC over the last few weeks. Time for an update! In particular, we're really excited to see WebRTC arriving on multiple browsers and platforms.
Here are the details: features, browsers and projects using WebRTC.
NewsYour frienemy, the ORMstaffTerrence Dorsey11 Dec '12 - 12:07 
When modeling how our domain objects map to what is stored in a database, an object-relational mapper often comes into the picture. And then, the angst begins. Bad queries are generated, weird object models evolve, junk-drawer objects emerge, cohesion goes down and coupling goes up. It’s not that ORMs are a smell. They are genuinely useful things that make it easier for developers to go from an idea to a working, deployable prototype. But its easy to fall into the habit of treating them as a top-level concern in our applications.
Hide the ORM like you’re ashamed of it.
GeneralRe: Your frienemy, the ORMmemberPIEBALDconsult11 Dec '12 - 14:12 
Terrence Dorsey wrote:
It’s not that ORMs are a smell

 
Yes they are.
GeneralRe: Your frienemy, the ORMmemberwout de zeeuw13 Dec '12 - 5:05 
I have grown to like stored procedures + ado.net + code generation quite a lot the last few years. Development is fast, I can tweak the SQL as much as I like, the debugging is easy, and the performance is great as well. There's nothing I'd wish more.
Wout

NewsVimulator - A Vim SimulatorstaffTerrence Dorsey11 Dec '12 - 12:07 
Vim’s just not designed for demonstrations, and for a beginners talk at a Stockholm Vim meetup I needed something that looked a little less magical. The solution was to write Vimulator, a JavaScript Vim simulator that’s designed to explain each key stroke as it happens and delay the effect on the text long enough for a casual observer to see what’s going on.... Next time you’re explaining Vim to a colleague, give Vimulator a try, or if you’ve been put off before by introductions that felt like a magic show we’ve got some posts and videos to help you learn vim.
To the H, to the J, to the K, to the L, learning some Vim doesn't have to be Hell...
NewsSoftware Engineers should keep lab notebooksstaffTerrence Dorsey11 Dec '12 - 12:06 
Software engineers, as a rule, suck at writing things down. Part of this is training – unlike chemists and biologists who are trailed to obsessively document everything they do in their lab notebooks, computer scientists are taught to document the end results of their work, but aren’t, in general, taught to take notes as they go, and document the steps they take in building a system. 6.005, MIT’s new introductory software engineering class, attempted to require its students to keep lab notebooks for a few semesters, and was met with near-universal complaints and ridicule from the students...
Captain's log, stardate 3372.7: Code long and prosper.
GeneralRe: Software Engineers should keep lab notebooksmemberClifford Nelson11 Dec '12 - 14:20 
I can see the advantages, but if there is no index, there is pretty much no way to find the information. Generally a scientist will document an experient, and it is his way to go back and review the results when he is finished, particularly when he writes he papers. Once the information is in a paper, probably will not go back to his notebooks, but will instead refer to the paper. Not really applicable to Software Engineering. I the SWE then writes a paper, for like CodeProject, then he can refer to the paper he has written.

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   


Advertise | Privacy | Mobile
Web03 | 2.6.130516.1 | Last Updated 20 May 2013
Copyright © CodeProject, 1999-2013
All Rights Reserved. Terms of Use
Layout: fixed | fluid