| 1. |  | How Should Software Be Built? - Captured: 9-2-2005 19:04:04 My chief issues with the way that software is built
(not the processes around designing it, figuring out feature
sets, taking it to market, all of that -- rather, how it goes
from lines in text files to machine instructions) is that it
goes the wrong direction and the concepts are 20-30 years old.
Full article ==> How Should Software Be Built? From: myShoggoth |
|
| 2. |  | Foundations: Installation - Captured: 9-2-2005 19:04:04 I've already done a short rant on software installation, but this time I want to go into more details and give some background on why I think people tend to get it wrong so often.
Full article ==> Foundations: Installation From: myShoggoth |
|
| 3. |  | Foundations: Globalization - Captured: 9-2-2005 19:04:04 For too many software products, localization is something that blindsides the product team either late in the cycle (near release date) or after the English release. You have a successful product, you're selling like hotcakes, and now your sales team wants to expand into Europe, Asia, South America, Africa... anywhere they can make money! Then begins a trek up a steep learning curve and often the need to rewrite large portions of code to take into account all the differences between ... From: myShoggoth |
|
| 4. |  | Foundations: Window Handling - Captured: 9-2-2005 19:04:04 My 'Foundations' series will be a set of articles on what constitutes the foundations of a solid, world-class GUI application. In other word, what is the minimum bar to be considered serious software? That minimum bar is higher than most people think, which is why most successful companies and projects have very ugly growing pains after they go from "Good enough to get to market and make some money" and head towards "Competing against the big software houses in global markets".
Thes... From: myShoggoth |
|
| 5. |  | Software Installation Sucks - Captured: 9-2-2005 19:04:04 This has been a beef of mine recently, and installing CityDesk reaffirmed it. Software installation sucks.
Full article ==> Software Installation Sucks From: myShoggoth |
|
| 6. |  | Aurora, Once Again - Captured: 9-2-2005 19:04:04 I'm now going to try CityDesk from Fog Creek Software and see how it goes. I tried an older version a while back and was not impressed by a few aspects of it, but am giving v2.0 a shot because.
Full article ==> Aurora, Once Again From: myShoggoth |
|
| 7. |  | Note enough commute time - Captured: 5-1-2005 11:14:00 About a 1 ½ years ago, I decided to purchase an iPod and get a membership with audible.com (which I highly recommend) in an effort to “read� more. Since the birth of my second child in mid-2003, my amount of free leisure time had been drastically cut and hence my reading time had become almost non-existence. I am pleased to announce that this experiment has been quite successful, and in fact – I am basically stopped listening to the radio during my 70 minutes of total commute... From: Andrew Conrad's WebLog |
|
| 8. |  | The cost of software - Captured: 15-1-2005 8:07:00 As I suspected, some folks (based on feedback on the blog and email to me), made some points about cost - specifically, saying that SPS is too expensive. Above and beyond the points I made in my quite lengthy blog entry, fundamentally, you must ask yourself - "what exactly do you want to do today and where do you want to go?" The first, obvious point that I didn't mention in my most recent blog entry in the TCO section is that Windows SharePoint Services (WSS) is part of the Windows Server ... From: Arpan Shah's Blog |
|
| 9. |  | Why Choose Microsoft for your Portal? - Captured: 14-1-2005 10:51:00 Whether you're a business or technical decision maker, it's important to think about what's important to your organization when making a software decision. For most companies, software is an enabler of business. That is to say, your company is probably not in the business of making/developing software, but rather using software to run your business. Since I'm most familiar with the Portal space, my remarks are specific to Portal software. Nevertheless, many of the same suggestions and concepts a... From: Arpan Shah's Blog |
|
| 10. |  | Responding to feedback - Auto Position feature has been added to the designer - Captured: 28-9-2004 16:22:00 After hearing a lot of support for the idea of automatically positioning controls, I got the go ahead to implement the feature. The fact that we are able to respond to what customers ask for is very encouraging - I hope that this and other examples (such as Mikhail's) will help to create a positive feedback loop where we implement more suggestions, so people are more likely to communicate with us, and therefore we get more data, which allows us to even better implement suggestions, and so on. He... From: BenCon's WebLog |
|
|
| 12. |  | Creating a Business Logo - Captured: 2-2-2005 16:27:00 Ian Landsman from UserScape posted an article on his weblog about the process of creating a logo for his small software company and his product. Interesting reading for anyone running a MicroISV. From: aaron's weblog |
|
| 13. |  | Meeting physical force with soul force - Captured: 17-1-2005 10:46:00 Martin Luther King Jr. Day has a special place in my heart. My first Web site for The Seattle Times was a site we built in honor of Dr. Martin Luther King Jr. I worked with editor Bill Ristow, who, like many who work with me, stared at me as though I were a maniac. :) And I was. We did this site because Frank Blethen, publisher of the paper, has always felt strongly about educating the public about Dr. Martin Luther, Jr. and about supporting the holid... From: Betsy Aoki's WebLog |
|
| 14. |  | Spam, Spam, Spam, Spam - Captured: 22-12-2004 11:33:00 I was surprised a few years back when James, a friend of mine, introduced me to what looked like "Spam sushi" - nori seaweed paper rolled around sushi-vinegared rice and a big long hunk of spam. I made the normal protests ("I'm too hip and cool for this Spam business ") and then shut the <blank> up and tried it. It....was.....AMAZING. I couldn't believe it. The official Hawaiian dish is called Spam musubi and you can find a recipe here, but you should really follow the traditional s... From: Betsy Aoki's WebLog |
|
| 15. |  | Security Updates for February - Captured: 8-2-2005 13:51:00 The Windows Security Updates for February have been posted. Here's a link to the page:
Windows Security Updates Summary for February 2005
The security updates for February 2005 include several high-priority updates for Microsoft Windows that also affect Microsoft SharePoint, Microsoft Internet Explorer, and Microsoft Media Player technologies. If you have any of the software listed on this page installed on your computer, you should install the updates from Windows Update.
... From: BufferOverrun |
|
| 16. |  | Reminder: Digital Blackbelt Series - Captured: 4-2-2005 11:32:00 The first webast in this series is about to begin.
MSDN Webcast: Digital Blackbelt Series: The Software Security Crisis: Selling Management on the Need to Invest in Secure Software Development (Level 100)
Friday, February 4, 200511:00 A.M.12:00 P.M. Pacific Time, United States and Canada (UTC-8)
Tune in for an introduction to the Digital Blackbelt Series. Learn about the evolving "Secure Culture" at Microsoft Corporation and how your company ... From: BufferOverrun |
|
| 17. |  | Can a Service have Tiers? - Captured: 4-2-2005 6:32:50
One last post on SOA from my coffee-buzzed,
Chicago-traffic-addled mind.
Can a Service have Tiers?
Certainly a Service can have layers.
Any good software will have layers. In the case of a Service these layers will likely
be:
1. Interface
2. Business
3. Data
access... From: Rockford Lhotka |
|
| 18. |  | Thoughts on passing DataSet objects via web services - Captured: 24-1-2005 4:06:20
Every now and then the question
comes up about whether to pass DataSet or DataTable objects through a web service.
I agree with Ted
Neward that the short
answer is NO!!
However, nothing is ever black and
white…
For the remainder of this discussion
remember that a DataSet is just a collection of DataTable objects. There’s no
real difference between a... From: Rockford Lhotka |
|
| 19. |  | From VAX to Windows - Captured: 19-1-2005 17:29:50
When I first got involved with Microsoft
it was around 1990 or ’91. The world of the time was dominated by IBM, with
DEC a close second. If you wanted to network PCs you used Novell or Banyan. All PC
programs were DOS programs. “Windows” was just one of many graphical libraries
being used by software to handle drawing on the screen. And if you wanted to do real
work you used a mainframe or minicomputer.
At the time, M... From: Rockford Lhotka |
|
| 20. |  | OSS sabotage of Windows security? - Captured: 10-1-2005 18:50:27
On the PeerCast website there is an FAQ in which
they recommend turning off the Windows XP Firewall:
I got everything right with my broadcast, but no matter what I do, my stream
can't get through. Should I get lost?
You are probably behind a firewall, if it is a personal firewall installed
on your local PC, try turning it off. (Windows XP Pro for example..)
No wonder open-source is “more secure”, when they are actively runnin... From: Rockford Lhotka |
|
| 21. |  | Less choice leads to better results? - Captured: 8-1-2005 5:23:13
Less choice leads to better results.
Higher level languages and frameworks
restrict choice.
Thus, higher level languages and
frameworks should lead to better results.
The “less choice” statement
flows from this article entitled Choice
Cuts. Ignore the politics
and focus on the research beneath the statement. That’s what is valuable in
this context.
... From: Rockford Lhotka |
|
| 22. |  | My service to Humanity - Captured: 27-1-2005 17:02:11
Here’s
a site that let’s you know how a particular company scored on human rights and
environmental concerns in the U.S as well as globally You can also compare them
with their competitors, and make certain that your dollars are going to support the
kinds of things that are important to you and your community. Also...they list
known subsidieries and allied companies, to help you untangle the maze:
&n... From: Anomalous Data |
|
|
| 24. |  | Programming languages with .NET implementations - Captured: 16-10-2004 21:41:00 Yesterday, an inquiry came up internally over e-mail about whether a .NET implementation of the PL/I language existed. This caught my eye because PL/I was the first language that I encountered on a mainframe (at the University of Toronto, from whom I have a piece of paper ascribing that my "higher learning" took place there - occasionally, possibly, somewhat). I wasn't particularly fond of PL/I but it was my first mainframe language. Actually, to be entirely accurate, it was really SP/k - a ser... From: atmosphere - the developer blog of Bernard Wong |
|
|