Home - Welcome - News - Blog archive - Sitemap - Store - Contact
NOTE: This is my backup blog - my main blog is now hosted at www.craigbailey.net (RSS feeds are unchanged)

Monday, June 23, 2008

SBTUG: Outsourcing + ASP.NET MVC + Prizes

This Wed at the Sydney Business & Technology User Group (SBTUG) we're lucky enough to have Bob McGilvray and Tatham Oddie presenting.

 

When: This Wed 25 June 2008

  • Time: 6pm (until approx 8:30pm)
  • Where: Microsoft, North Ryde
  • Contact: Craig Bailey : 0413 489 388
  • Cost: Free (Pizza all provided)

Plus:

  • Prize: Full version of Visual Studio 2008 Standard & Windows Server 2008 Enterprise
  • Details: full details on the SBTUG site

 

Details of presentations

How to manage Outsourcing by Bob McGilvray
In this presentation Bob covers his experiences with outsourcing large software projects to overseas development teams. Bob will be covering the benefits, problems and techniques for managing an outsourced development.
Bob will present some basic facts about Outsourcing of development staff worldwide, and will give you some insight into the advantages and pitfalls of using overseas development staff, based on his own experiences to date.


About Bob
Bob left the British Army in 1986 and set up as a one man band developing database systems in the UK for HIV and Drug & Alcohol Treatment Clinics. Working in Clipper then Foxbase, Bob's very limited technical and programming experience resulted in an offer of help from  Bulgarian IT firm JEI being readily accepted. 6 months later, JEI attempted to double its charging rates overnight and was was promptly fired - and Bob's firm then individually hired the developers from JEI, all of who work for Bob's firm Coomasis Ltd.
Coomasis has a support base in England, its development team based throughout Bulgaria, and is managed from Batemans Bay. It is on the UK's major suppliers of systems for Drug & Alcohol agencies with over 200 agencies using its products.

Overview of ASP.NET MVC by Tatham Oddie
MVC Framework In this session Tatham introduces the MVC design pattern and then explains Microsoft's ASP.NET implementation. The presentation will be high level, covering where MVC is beneficial, where it is inappropriate, and why you would consider it in your business.
Here's the full description: The release of Microsoft’s ASP.NET MVC framework is rapidly approaching, and now is the time for businesses to start evaluating how it can be applied in their organisations. Come along for an interactive discussion around the benefits that MVC brings to the table, the differences between MVC and Web Forms and the ongoing roadmap for each.

About Tatham
Based in Sydney, Australia, Tatham divides his time between his role as a Senior Consultant with Readify, and working on his own businesses.

 

Facebook

Don’t forget, if you haven't already, you can join the SBTUG group on Facebook.

And please RSVP for Wed night’s event here. This helps us know how many people are coming (for catering).

Twitter

Last but not least, you can always follow us on Twitter here.

 

Monday, June 16, 2008

CLARITY: SQL Server 2008

One of the problems we often encounter is information overload. There's no shortage of great articles, examples, podcasts and webcasts on every conceivable technology. Microsoft's products are no different.

Thus, the following is comprised of numerous sources easy to find online - there's no special insight here. Rather, I've just simply tried to distill a product to its highest level overview. Hope it helps, and as usual it's covered by my 'well duh' disclaimer.

Anyway, on to today's topic: SQL Server 2008

 

History of SQL ServerSQL Server 2008

SQL Server has been around for a while, with version 6 coming along in the early '90s.

Version 6.5 and 7.0 followed. SQL 2000 and SQL 2005 are the most common versions in use now.

SQL Server 2008 has just entered its Release Candidate cycle, which means it may be released in the next few months.

 

Editions

There's a number of editions, the main ones being:

SQL Server Standard, Enterprise & Developer

SQL Server Web & Workgroup

SQL Express (available Free)

SQL Compact Edition (available Free)

(These support a variety of operating systems and chip sets)

 

ComponentsSQL Server 2008 overview

You may have seen the following helpful diagram at some point - it is a good overview of the main components in SQL Server 2008: 

Database Engine

The main storage and query engine, supporting security, tables, views, stored procedures, replication and general management of data. SQL Agent also hangs off the database engine, allowing jobs or tasks to be scheduled.

Analysis Services

As the name implies, Analysis services are about providing in depth functions for analysing data.

There's two main parts to Analysis Services. Multi-dimensional data is where structures are built that package up data, often from multiple sources, into a single aggregated model. Often referred to as 'cubes' due to their multi-dimensional format. These structures are then also used in other packages (eg PerformancePoint) and reporting tools.

Data Mining is about interrogating vast volumes of data, often to provide predictive models and trends.

Reporting Services

Reporting services provide presentation and programming tools for delivering reports. Various formats, scheduling and exporting options are provided.

Integration Services

Integration services provide a platform for efficiently moving data in and out of SQL Server. Numerous formats and conversions between them can be managed. The integration tasks are coded as 'packages', and GUI tools are provided to help build them.

Service Broker

Provides the database engine with the capability to build messaging and queuing applications. Allows distributed applications to be built easily (since it supports transactions).

Replication

Replication facilitates data being distributed between different databases, and synchronised at regular intervals (sometimes close to real time). Replication can function over LANs, WANS, and the internet.

What about Notification Services?

Notifications services was a component of SQL Server 2005 that allowed messages to be sent to subscribers. It was a way of deploying apps that could send notifications in huge volumes. However it was dropped from SQL Server 2008.

 

ToolsSQL Server 2008 Tools

SQL Server Management Studio

Key function: Managing

This is the main application for managing and administering the servers & services, databases,  stored procedures, security, replication, resource governor and more.

Business Intelligence Development Studio

Key function: Developing

This is where you build applications (ie think Solutions and Projects) for any of the main services, including Analysis, Reporting and Integration Services. For example, you'd use this for building Analysis cubes, or an Integration Services package (eg here's one I did earlier :-))

SQL Server Profiler

Key function: Debugging

This is used for capturing and analysing activity. The tool allows almost any communication item in SQL Server to be captured, everything from queries, stored procedures, result sets, handshaking, and more. This is usually the first port of call when debugging SQL performance for example.

Other tools

There's also various command line tools as well as configuration tools (although apparently not the Surface Area Configuration tool I mentioned recently).

 Microsoft data vision

Other important stuff

Microsoft has an overall vision for providing data everywhere, whether that's on the desktop, web, mobile device or in the data centre. Here's a nice little piccy that puts it in context ->

 

Microsoft Sync Framework

Part of the strategy for making data available anywhere, is having the means to synchronise it back with the main data store. This is where the Microsoft Sync Framework fits in. It's not yet released (currently CTP2) and handles more than just database synchronisation ( but we are only interested in the database part for now).

The diagrams below show two manifestations of this. The first uses the internet for connecting back to a main storage server. The second adds to this by allowing the devices to synchronise between themselves as well as the main server (again over the internet).

The main point is that this supports an 'occasionally connected' architecture.

 

Microsoft Sync Services Microsoft Sync Services

SQL Server Data Services

Plus Microsoft has a SQL Server Data Services concept coming (it's currently in limited Beta), which provides on-demand data storage, all hosted by Microsoft.

 

Closing comment

Yet again Microsoft marketing has chosen to hit us with the 'actionable' adjective. I still smile every time I see it - here's why.

image

 

TECHED: Why crap tracks are great news

Last week we started seeing some of the TechEd Australia tracks being announced. Web is the first.

There was a little bit of Twitter backlash and the odd blog post noting that the track might be missing an important topic or two. (I've deliberately not linked to any of the blogs or Twitter feeds in case I misrepresent people, but they are easy to find).

Whether the track could be better (and how that might be achieved) is not my concern in this post.

Here's why its a good thing

My thinking is this: Microsoft has come so far in the last 12 months that there is just way too much stuff to adequately cover.

Surely this is a good thing!

Whereas in years gone by we've been forced to sit through sessions hyping up technology that is ages away from being released, this year we have so much new (and released!) stuff that it can't all be shown.

Conferences

Conferences are always a juggling act, with so many planning decisions to make, topics to choose from, and speakers to accommodate. You'll never get the mix exactly right. And with Australia only having capacity for 2,000 or so attendees (the US can service 14,000+) there's gonna be tough calls all along the way. Perhaps there should be 2 web tracks, or more sessions, or shorter sessions, or whatever... I'm sure there'll be some careful analysis post event. But don't let that get in the way of your attending...

See you there

For me , I reckon this year's TechEd is likely to be the best I've attended (it'll be my fourth). Microsoft, please don't disappoint me.

Will you be there?

Disclaimer

This post is covered under my 'well duh' disclaimer, and I fully realise I've had the odd whinge myself in the past (here and here for example).

Technorati Tags: ,

Monday, May 26, 2008

ELCOM: New product launch - Elcom TrainingManager.NET

We're launching a new product this week. This Thursday morning to be exact.TrainingManager.NET Pathway Diagram

You may know that Elcom, where I work, is a web company that builds products for medium to large companies. We do intranets, extranets, portals, web sites, etc. Plus we do a fair bit of customisation.

Over the last few months we've been turning things around a little and 'productizing' our custom projects into products in their own right.

TrainingManager.NET is one such product.

Although it's already live in two reasonably large companies, we're only now doing the official launch. It's a breakfast this Thursday and I hear the food is going to be good!

There's a press release here if you're interested in the marketing spin :-)

 

Here's the details if you are interested in coming along (free to attend):

  • Date: Thursday 29 May 2008
  • Time: 8:00am - 10:00am
  • Location: Hamilton Parkes Room, NSW Trade and Investment Centre, Level 47, MLC Centre, 19 Martin Place, Sydney, NSW
  • Register here

 

It's got a little bit of press (here, here and here), but the main thing I like is that it is running on .NET 3.5 - yay for that! Of course you shouldn't just consider a product based on the underlying technology - that'd be a feature not a benefit right?

So, what does TrainingManager do? Here's an description (complete with terms like 'cutting edge' ;-)). We'll have some nicer collateral coming in the next few weeks with cool screens shots, a micro site, etc.

Basically - as the name suggests - it allows a company to manage all the training for its staff and customers. It covers training pathways, competencies, face-to-face training, training events, testing & verification, plus a whole bunch of other goodies. If this is of interest let me know and I'll post a few more details (or contact me and we can chat).

 

BTW we're thinking of re-branding the product with a cool, hip, sexy name. Angus suggested 'Mustang'. Why? No particular reason - it just sounds cool. Elcom Mustang. Hmmmmm I think I like it.

I'm open to suggestions...

 

Sunday, May 25, 2008

SBTUG: Microsoft Groove 2007 + 2008 Stack + Prizes

This Wed at the Sydney Business & Technology User Group (SBTUG) we're lucky enough to have Aaron Saikovski along to bring us up to speed on all things Microsoft Groove related. Oh, and check out the prizes...

 

When: This Wed 28 May 2008

  • Time: 6pm (until approx 8:30pm)
  • Where: Microsoft, North Ryde
  • Contact: Craig Bailey : 0413 489 388
  • Cost: Free (Pizza all provided)

Plus:

 

Details of presentations

Aaron Saikovski (Senior Solutions Specialist with Strategic Data Management) will introduce Microsoft Office Groove 2007.
Groove is a way of allowing collaboration in your enterprise without having to rely on SharePoint. In this presentation we talk about how to integrate Groove into your enterprise and what is needed and how it can be used effectively for both connected, disconnected and even remote users. We discuss the architecture, security and the business benefits of the product.

Catherine Eibner will be giving a 10 minute demo of her favourite Microsoft 2008 stack feature during our Member Spot.

 

If you are still happy to continue on after our pizza break then :-)

Craig Bailey (Technical Director at Elcom) will be giving part 2 of a high level overview of the Microsoft 2008 Stack including Windows Server 2008, Visual Studio 2008 and SQL Server 2008. He will be outlining the business benefits of each product (as opposed to just a feature review) including examples of how Elcom has gained from using them.

 

Facebook

Don’t forget, if you haven't already, you can join the SBTUG group on Facebook.

And please RSVP for Wed night’s event here. This helps us know how many people are coming (for catering).

Twitter

Last but not least, you can always follow us on Twitter here.

 

Wednesday, May 21, 2008

OPINION: The Death of Gen Y

The whole Gen Y thing really intrigues me.

On one hand I think the concept behind Gen Y is a complete myth, and on the other I think there is something compelling we can learn from.

In this post I cover the following:

  • why Gen Y is a useless categorisation
  • the coming IT crash
  • why Gen Y will be especially disadvantaged, and
  • some suggestions for how we can all best survive.

 

What the hell is Gen Y?

First some clarifications. 

What is Gen Y? Ask this question and you'll get a variety of answers. Many will stick to definitions (eg they are born after 1980), most will point to (or at least mention) 'kids' who have grown up with a sense of 'entitlement', some will talk of young adults still living with their parents, a few will mention highly educated, and others will simply describe them as incredibly hardworking employees, determined to climb the corporate ladder. In technology circles you'll inevitably hear the equating of Gen Y with social networking, use of IM, etc and on it goes.

One article I read stated it like this: ...'we are talking about a generation of kids who grew up not being told what to do, but instead being asked what they wanted to do...'

In any case there seems to be no real consensus as to what Gen Y really is. Even Wikipedia is confused.

 

Gen Y is a crock

My opinion: Gen Y is a crock.

Instead of being representative of a certain demographic, if anything the Gen Y moniker is little more than an indicator of economic conditions.

But before elaborating, lets first talk about categorising people.

Ever noticed that we use all kinds of tests and criteria to analyse people, but invariably end up defining the sum of the person in little more than a few broad categories? There's usually 3 or 4 labels attached, all of which help us instantly pigeon-hole friends, family and colleagues (eg "...I'm INTJ, but he seems ISFP, I wonder how he'll deal with conflict...")

If you're especially lucky, your categorisation method can be neatly visualised with a circle cut in quarters... :-)

It's all good on paper, but in real life, categorising people is a waste of time.

There's benefit of course in being able to visualise a concept, but these days we take the visual-bites too seriously and start making all kinds of HR related policy decisions based on them.

The Gen Y concept is another of these useless categorisations, where we attempt to reduce a large and important section of society into an easily manageable idea. It's never that simple.

Some recruiters* have much to answer for, having propagated the Gen Y notion to silly extremes. Witness the rash of 'Investigative reports' into the mind of Gen Y and the special advice forums on how to recruit and retain the talent. Business magazines are no better, with in-depth articles on how to best accommodate the 'needs' of Gen Y in your organisation.

However, it's time we started challenging some of these 'findings'. For example, let's pick on this 'entitlement' notion we hear so often.

The truth is, economic conditions had much more to do with the trend than any Millenial mindset. Only a handful of 'kids' started demanding entitlements, and in a skills-shortage (eg the IT market, Financial services market, etc over the last few years) they easily got their way. Recruiters started noticing the trend and soon had a winning pitch on their hands.

But here's the thing: Tell a group of 20-somethings enough times they are special, entitled to promotions, deserve flexible working conditions, etc, and after a while they start to believe it. Start telling companies that are hiring that they should expect this, and incredibly... it happens. Now get those same companies to participate in surveys about the working conditions this new Gen Y group are 'demanding' and the myth propagates.

 

And the winner is...

Who wins from all this I wonder?

  • Recruiters? Perhaps. If it results in a bigger package for their candidate (since recruiters are usually commission % based).
  • Gen Y? Yeah, I guess, but there's a downside which we'll discuss in a moment.
  • The employers? Not really.

Who wins? Well, nobody really. Nobody wins.

Which is why we need to kill off this silly Gen Y notion. And perhaps the coming crash will be the catalyst...

 

The IT crash is coming

Back in January we chatted briefly about the impending crash. Three months on and it seems a little more certain, especially when we start absorbing the scale of economic slowdown and the decline in venture capital. As economies in the United States and Australia slow, there will be significant impact in many sectors, but particularly affected will be the IT sector (we'll discuss why in a minute).

So, the discussion is no longer if, but when. Most people know that economic cycles happen in.. well cycles. So there is always going to be an end to the good times (and likewise the downturns will always pick up again). It so happens we've come to the end of a good time. Better start preparing for the bad times, because they are almost upon us.

 

Taking stock of the situation

Now's a good time to summarise some news themes of late (I'll simply mention what's happening - there's not enough space to discuss why it's happening):

 

Exhibit A: Venture Capital and Angel investing downturn 

VC and angel investors ploughed $26B into 57,000 startups last year. But already the trend has turned. The latest reports show VC and angel investing down by 8.5%.

Exhibit B: Australian state economies slowing 

This has been noted in business news sections a fair bit lately. NSW and Victoria economies for example are slowing, and already some of the larger accounting firms are looking to relocate staff to other states. But even though QLD and WA economies are growing they are much smaller than NSW and VIC and thus only able to absorb a subset.

Exhibit C: US economy

Open any business magazine or news section and you'll read how the US economy is stalling. Whilst initially reluctant to use the R word*** many economics commentators are now pointing to 4 quarters of negative growth...

Exhibit D: Silly money flowing

The TechCrunch lists and corresponding Deadpool should be red flags to anyone watching the industry. Every day a new company with very little to contribute starts up.

When you realise that the only reason for a company being in existence is because they are hoping to be bought out by Google, Microsoft or other large corporate, then you know there is a problem**. Those companies are never going to be sustainable in their own right.

 

Summary: In a down economy, with large corporates redeploying staff, venture capital drying up, but still IT startups surfacing (most on the back of misguided acquisition strategies), it doesn't take long to realise that IT is going to be hit hard. The fallout is unlikely to be the size of the dot com crash at the start of this decade, but it will be significant. The hot IT market of the last few years will quickly turn into a buyers market where employers have their pick of the best candidates.

 

Timing

It's anyone's guess as to when the real effects will hit. And I'd be foolish to make specific predictions... but I'm going to anyway :-)

For large Australian companies, my opinion is that we'll see rapid spending of remaining budgets from now until the end of June (when our financial year in Australia ends). After that there'll be plenty of 'revised' budgets hitting department heads. Look for layoffs to start appearing shortly thereafter.

For startups it's simply a matter of when the money starts running out. Most venture capital backed startups won't be renewed, and the Dead pool will grow rapidly. We're already seeing hints of this activity happening now.

For small to medium businesses, it will depend on who your customers are, and whether you sell features or benefits (more on this later).

 

The curse of Gen Y

OK, so let's assume by this point that we agree bad things are coming to IT. Cut backs need to be made, projects cancelled, and staff numbers cut. Who do you think is first in the firing line?

How about those new, entitlement seeking up and comers we keep having to satisfy...? Yes, even though Gen Y is a myth, the notion has been so well swallowed that it will come back to bite. When a sector like IT moves from a sellers market to a buyers market, discussions about entitlements don't get much air time.

The sad thing about this of course is that just being labelled Gen Y will be a disadvantage. An otherwise hard working professional will be tarred with the same brush as those IM using, web surfing, Facebook browsing, entitlement seeking, corporate climbers we've heard so much about.

 

What to expect 

Dinner party conversations are already discussing how for the first time in a 'generation' we are going to see highly employable people out of work.

Sure, we've got some general unemployment, but for those in skilled professions it is reasonably easy to get a job. Perhaps that's part of the reason we think there's a whole generation of young adults who think they are 'entitled'  to a job - it has never really been that difficult to get one.

This year however we are going to experience, for the first time in a decade, a time when young adults won't be able to get a job. This is going to be a huge shock for a certain segment of society.

The rest of us of course, used to working hard, and being paid for a fair days work will continue on unaffected right? Not so fast...

 

Is it just Gen Y? 

No it's not just Gen Y of course. It will be a time when companies undertake necessary cleanups, and people are trimmed at all levels. The usual chops of middle-management will feature prominently, and under-performing CEOs will be unceremoniously shown the door. But there will also be a large swathe of junior staffers that are all cut back.

And here's my point. Once this cycle has been completed, and the transition has been made, there will no longer be any notion of Gen Y. All those ideas of entitlement will be long gone.

It will be the death of Gen Y.

 

Moving on...

 

Surviving the crash

Keeping your job during a downturn is a combination of having the right attitude and working for the right company.

The following points are specific to IT but could be applied in general with a few tweaks.

Remember though, good people will be lost. Like all things in life, there are no guarantees, which is why sadly, even great companies have to trim back great workers in tough times (see Sun's recent announcement along these lines for example).

The following is merely a few thoughts to consider, all other things being equal:

 

Make sure you are working for the right company

1. Work for a company that focuses on benefits instead of features

Here's how to distinguish between the two:

  • Features are things a vendor thinks are cool.
  • Benefits are things a customer thinks are cool.
  • Benefits fix pain points.
  • Benefits are easy to express in dollar terms (we'll save this much...)

So, if you find a vendor doing all the talking about how cool their product is, then they are probably fixated on features. But if you hear their customers talking about how cool their product is, take a closer look. They may be the type of company you want to work for...

Ideally what a vendor thinks is cool and what the customer thinks is cool will overlap, but in practice many vendor features are of no real business use.

Example 1: Most social networking sites are little more than features, they provide no real benefit. In 12 months time many of them will be gone.

Example 2: As much as I hate to say it (here's why), targeted internet advertising is a benefit - it solves a real pain point that advertisers have (ie not being able to reach the right audience)

Example 3: Being built on a particular technology (eg .NET, Java, Silverlight, AIR, etc) is a tricky one. It can be a benefit depending on existing infrastructure and other customer requirements, but is often only a feature.

Features are nice when times are good, but in economic downturns and IT spending cuts, companies only spend on benefits. So make sure your company, or the department you work for, is actively providing benefit to it's customer base, whether that be internal or external.

Summary: Find a company that focuses on providing a service or product(s) that benefits its customers/users.

2. Work for a company that invests in R+D during a downturn

If your company makes it clear that it will continue to invest in R+D during the tough times ahead, this tells you two things. Firstly, they have the financial strength to continue, but secondly and more importantly, they have the leadership 'balls' to take the long term view and be confident in their business. This is a company you want to work for. (Example)

 

Make sure you are working right

3. Work hard AND work smart

I know this sounds like common sense, but it needs to be said: Be passionate

I'm amazed, and perhaps a little disappointed, at how many developers I know who treat their livelihood as a 9-to-5 job. They rarely invest in: self-learning outside of work hours, attending user groups, trying new stuff or even thinking in new areas. They seem content to simply coast along. And these are smart (sometimes very smart) individuals. Yet, without passion, they will never make it too far in a downturn.

Also, be wary of misunderstanding books like The 4 Hour Work Week. People can be tempted to think the book is promoting a way to escape doing work (ie how to get paid to be lazy). This is a mistake. The value of the book is best summarised as Effectiveness trumps Efficiency. That is, often we get really good at doing things well, they just happen to be the wrong things. We need to focus on doing the right things. That's the 'work smart' part.

4. Be a solution provider

Telling your boss or customer about all the problems with an idea will not get you far. Instead they will be relying on you to find answers. Don't be the 'ideas man' - instead make sure you are the 'solutions person'. Anyone can come up with great ideas - but few can execute them well.

You want to be the person, that no matter how hard the problem, your boss knows she can hand it to you and be confident you'll take responsibility for the task, investigate it and provide a real solution.

 

Closing

Gen Y is a myth. It's an inconsistent bunch of ideas about how a certain demographic behave. But it's coming to an end. The coming IT crash will dissolve any notions of entitlement we may have thought existed and instead bring us back to reality. It's going to be a tough time for many, including the so-called Gen Y. Companies and staff need to work hard and act wisely.

No matter what demographic you fall into, now's the time to make sure you are working for the right company. And if you are, make sure you are working hard on the right things.

 

Notes:

* Not all recruiters are bad in my books, just most of them :-) I admit that I give recruiters a hard time, and it of course doesn't apply to all, but I think it applies in general.

** Every company should have an exit strategy. But to survive companies must also provide value and contribute something meaningful.

*** R word = Recession

Saturday, May 10, 2008

SECURITY: BlogEngine.NET Security update

In case you are running your site on BlogEngine.NET and missed it, a security patch was released in mid-April. Al Nyveldt notes it here, and the official announcement from the team is here. In order to be safe you need to be running 1.3.1.0 (or later). It is important you upgrade asap. As per the request from the team I won't go into details of what the issue is, however it is easy to find if you are curious (source code available here).

Problems with the patch

I couldn't get the patch update file to download from here, so I ended up downloading the entire 1.3.1.0 release. If you are running a standard site you will only need to update two files (the core DLL and XML files) in your \bin directory and you can take these straight from the download (ie no recompiling required). But, if you've made customisations to core functionality you may need to do some merging and building.

Summary for fixing a standard site

  • (Backup your site)
  • Download and unzip the latest release (just the 'website' download package is enough)
  • Get the BlogEngine.Core.DLL and BlogEngine.Core.XML files and update them into to the \bin directory of your site
  • Test

Delays...

I would have posted this earlier, but needed to time to upgrade my own site and test it (having made some customisations to the code base). If you find yourself in the same boat, then I at least recommend removing the version number from your site footer (if you display it), otherwise you will end up in search queries that can be used to find at-risk sites. (You can fix this by editing the site.master file in your selected themes folder).

Technorati Tags: ,

Wednesday, April 30, 2008

SBTUG: Last minute change tonight + Prizes!

We've had a last minute change to tonight's meeting.

Unfortunately Mitch Denny has had to pull out (due to illness), but in his place Richard Banks will be presenting.

His session will be covering Agile Project Management.

Richard is a Principal Consultant at Readify and a Certified Scrum Master.

Full details are available on the SBTUG site here.

(Note: my session on the 2008 Stack remains unchanged)

As an added incentive to attend tonight we will have some great prizes. Schnubbs will handing out the following:

  • A copy of Vista Ultimate
  • A copy of Windows Server 2008 Enterprise + Visual Studio 2008 Standard
  • 2 Microsoft Exam vouchers

Schnubbs is the prize tiger

Tuesday, April 29, 2008

TIP: Introducing people who already know each other

No doubt you've done this at some point:

You're at an event or user group and find yourself chatting with someone new. A friend of yours strolls over and joins the conversation. Being the polite person you are you introduce your friend to the new person. They reply with 'oh yes, we already know each other - Bob here is my brother...'

Easy to feel embarrassed right?

You shouldn't - in a healthy group or event this should be happening all the time.

These days I make a point of introducing people whenever I can. I'd estimate that on 20% of those occasions they already know each other.

Far from being embarrassing it is actually a good thing.

Don't apologise, instead follow on with something like this: 'Oh good, just checking. Have you known each other for a while?' etc - use it is a conversation starter. (Of course, if they are brothers, you may want to use a different line... )

Why? Because it really is embarrassing if you chat for a while and then the third person takes it upon them self to make the introductions. Or worse, they part ways never having been introduced.

Some caveats

Obviously you should use a bit of common sense.

  • Introductions are best via a question: 'John, do you know Cathy here...?'
  • Don't go introducing people who clearly recognise each other (eg they are already chatting :-)).
  • And don't go out of your way to introduce people who are in a hurry eg they may be just passing by to quickly mention something to you.
  • Oh, and be careful introducing people if one of them is very well known (eg 'Tim, let me introduce you to Bono...'). Famous people - at least those worth being introduced to - are usually gracious and take the initiative of introducing themselves. Which is why you'll hear things like this at a developer user group: 'Hi, I'm Scott Guthrie, pleased to meet you...'

 

Forgetting people's names

We all do it. Don't try to hide it.

If you obviously recognise them, and think the chat is going to be more than a passing hello, then bite the bullet and 'fess up. A simple 'I'm sorry, I've completely forgotten your name...' is better than dancing around the 'good to see you mate' routine.

And if like me you've been in situations where you chat with them later at the same event and you've forgotten their name again, just 'fess up again: 'I'm so sorry, this is embarrassing, but I've forgotten your name again...' - they may be a little peeved, but that is still better than them realising via your use of 'mate'.

 

What's the point?

User groups, events and other community gatherings are about getting to know each other better.

So, focus on the good of ensuring everyone is included, and less on the etiquette and social dance that can otherwise detract.

Technorati Tags: , ,

Monday, April 28, 2008

SBTUG: Mitch Denny speaking on Enterprise Software Development this Wed + Prizes!

This Wednesday 30 April 2008 at the Sydney Business & Technology User Group (SBTUG) we've got another great meeting organised.

This month: The Evolution of Enterprise Software Development presented by Mitch Denny.SBTUG

  • When: This Wed 30 April 2008
  • Time: 6pm (until approx 8:30pm)
  • Where: Microsoft, North Ryde
  • Contact: Craig Bailey : 0413 489 388
  • Cost: Free (Pizza all provided)

Plus:

  • Prize: Full version of Visual Studio 2008 Professional & Windows Server 2008 Standard
  • Guest: Special guest appearance by Schnubbs
  • Details: full details on the SBTUG site

Sessions

Mitch Denny (Principal Consultant at Readify) will be leading a discussion on The Evolution of Enterprise Software Development. Current forces in the industry are challenging our traditional (and even not so traditional) approaches to developing software to meet business requirements. In this session Mitch will introduce one way that he has been approaching some internal systems development problems at Readify and looks how this approach could be used within your organisation to deliver greater business value through technology.

Craig Bailey (Technical Director at Elcom) will be giving a high level overview of the Microsoft 2008 Stack including Windows Server 2008, Visual Studio 2008 and SQL Server 2008. He will be outlining the business benefits of each product (as opposed to just a feature review) including examples of how Elcom has gained from using them.

Prizes

We have some great prizes this meeting and in upcoming meetings. This month we have a full version of Visual Studio 2008 Professional and Windows Server 2008 Standard to give away!

All you need to do is hand in your business card and we'll be picking a winner at the end of the night.

Member spot

Plus, we’ll have a quick ‘Member Spot’ – this is a new item each meeting where we get to meet one of the SBTUG members and find out a bit more about who they are and what they do.

Schnubbs

Schnubbs will be attending - make sure you come along and get your photo with him.

Facebook

Don’t forget, if you haven't already, you can join the SBTUG group on Facebook.

And please RSVP for Wed night’s event here. This helps us know how many people are coming (for catering).

Twitter

Last but not least, you can always follow us on Twitter here.