Dec 19
Launching a startup software company is like legal gambling: The stakes are high, the odds are against you, but with persistence and good luck, you could strike it rich. But as the saying goes, you have to spend money to make money, and software startups can burn through cash like a brush fire through Silicon Valley. So the trick is to find enough capital to fund your startup until it can sustain itself with customer revenue, without giving up too much ownership and control to your investors.
Continue reading »
Tags: Angel Investors, Funding, Software Startup, Startup Company, Startup Funding, VC, Venture Capital, Venture Capitalist
Dec 11
What makes a C# blog good? Pretty much the same thing that makes any blog good, but with a focus on C#, of course. Good C# blogs have:
- Useful news, information, tips and code samples
- Regular updates
- Original content, not a splog or news feed
- Good organization, including categories and tags
- Healthy discussion and user comments
- Personal insight and humor, but not too much personal drivel
Continue reading »
Tags: C#-Blogs
Nov 29
Following are some simple but useful FREE tools for software developers. Each tool is freely distributable and includes the original C# source code so you can modify the tool to your needs. These tools are not supported. Enjoy!
Color Gadget
Select a .NET KnownColor or other color, copy RGB and hex values to the clipboard.
Free Download
Guid Generator
Generate a new globally-unique ID and copy it to the clipboard.
Free Download
Hex Converter
Quickly convert between hex and decimal numbers.
Free Download
Shortcut Replace
Search/replace the path and working directory in a collection of shortcut (.lnk) files.
Free Download
Visual Studio Toolbox Installer
Console program that installs/removes tabs and custom controls and components in the Visual Studio .NET Toolbox.
Free Download
Window Watcher
Shows the form and client bounds of the active window.
Free Download
Tags: C#, Color, Guid, Hex, Search-Replace, Tools, Visual Studio
Nov 27
For the disabled PC user, every mouse click and keystroke can be a major effort or literal pain. So disabled users will often go to great lengths to automate repetitive tasks and minimize the steps required to perform each task. This includes the use of macros, voice recognition, mouse and keyboard utilities, and special hardware such as head-controlled mice and programmable button boards.
But in spite of these efforts, disabled PC users are often confounded by all-too-common problems found in today’s Windows and Web applications.
Following are 20 problems with PC software that may be minor nits for many users but can be a huge problem for the disabled. These are presented in no particular order, as each problem’s severity depends on the situation and individual.
Continue reading »
Tags: Disabilities, Software, User Interface
Nov 26
Microsoft has released Visual Studio 2008 and .NET Framework v3.5. These upgrades enable .NET software developers to rapidly create more secure, manageable, and reliable applications and take advantage of new features found in Windows Vista and Microsoft Office 2007.
Continue reading »
Tags: .NET, AJAX, C#, LINQ, Tools, Visual Basic, Visual Studio, Visual-Studio-.NET
Oct 31
Though by profession I am a software developer, like most developers I am also a voracious software consumer. My job requires me to use many different software tools, and I also use software to automate and manage many aspects of my personal life.
So naturally when it came time to produce a photo book for my parents’ joint 75th birthdays, I jumped on the new wave of “Print-On-Demand” (POD) book publishing. With POD, you create your own book in a word processor or desktop publishing program, and then you can publish one or many professionally-bound copies of your new hardcover masterpiece for a very reasonable fee.
Continue reading »
Tags: Blurb, Booksmart, Personal, POD, Print-On-Demand, Software
Oct 08
Microsoft has announced that it will release the source code for the .NET Framework with .NET version 3.5 later this year. Microsoft will release the code under its Reference License. This is essentially “read-only mode,” meaning that you can view the source code for reference and debugging, but you cannot modify or distribute the code. This is Microsoft’s most restrictive shared-code license and should not be confused with “open source” code such as Linux and the projects on SourceForge.Net. Continue reading »
Tags: .NET, Open-Source, Visual Studio, Visual-Studio-.NET
Oct 04
Great empires often fall from within.
The death knell for Visual Basic is premature, but it’s true that VB has deviated from its original vision as an “Application Construction Kit” for the masses and has lost significant market share as a result.
Tim Anderson summed it up best:
It sounds like perfection. Microsoft had perhaps the largest number of developers in the world hooked on a language which in turn was hooked to Windows. Yet Microsoft took this asset of incalculable value and apparently tossed it aside. Back in 2002, Microsoft announced that the language was to be replaced by something new, different and incompatible. That caused rumblings that continue today. Developers expressed emotions ranging from frustration to anger. They felt betrayed.
Continue reading »
Tags: .NET, Alan-Cooper, Bill-Gates, C#, Development, Languages, Microsoft-.NET, Popfly, Silverlight, Software, VB, VB.NET, VB6, Visual Basic, Visual-Basic-.NET, Visual-Basic-6
Aug 02
Update: We have launched a new website and forums dedicated to people with cubital tunnel syndrome: www.cubital-tunnel.com
No programmers were harmed during development of this article.
(Not true… my cubital hurts like mad today!)
A programming career is supposed to offer advantages such as longevity and limited physical risk. Unlike an athlete or blue-collar worker whose livelihood depends on physical ability and can be cut short by injury or aging, most programmers should expect to work right up until retirement, as long as they can raise donut to mouth. But a nasty secret in the software industry is how repetitive stress injuries including carpal tunnel and cubital tunnel syndrome can make programming a literal pain and threaten your career.
Continue reading »
Tags: Carpal-Tunnel, Carpal-Tunnel-Syndrome, Cubital Tunnel, Cubital-Tunnel-Syndrome, Development, Disabilities, Ergonomics, Personal, Ulnar, Ulnar-Nerve
Jul 20
I was having lunch recently with a colleague when he asked, “Are you still messing around with that .NET stuff?” I could tell by the tone of his voice that he—like many computer users—still viewed .NET with suspicion.
And perhaps with good reason. Purposefully kept separate from the Windows operating system, the 22MB Microsoft .NET Framework is an hour download on dialup and four minutes on broadband. For .NET developers, this extra step adds one more hurdle for a potential customer to overcome when purchasing our software.
So in this article I attempt to demystify .NET, encourage you to download the latest version of the .NET Framework so you can run the latest and greatest .NET software, and help convince Microsoft that it needs to ensure every PC user has the newest .NET.
Continue reading »
Tags: .NET, Bill-Gates, CLS, Common-Language-Specification, FCL, Framework-Class-Library, Microsoft, Microsoft-.NET, Visual Studio, Visual-Studio-.NET, Windows