<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>People and Technology &#187; Finance</title>
	<atom:link href="http://www.firstpartners.net/blog/category/business/finance/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.firstpartners.net/blog</link>
	<description>People, Technology, Business and Innovation</description>
	<lastBuildDate>Fri, 19 Feb 2010 22:31:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Collective Intelligence in Action</title>
		<link>http://www.firstpartners.net/blog/business/knowledge-management/2008/06/30/collective-intelligence-in-action/</link>
		<comments>http://www.firstpartners.net/blog/business/knowledge-management/2008/06/30/collective-intelligence-in-action/#comments</comments>
		<pubDate>Sun, 29 Jun 2008 23:05:19 +0000</pubDate>
		<dc:creator>Paul Browne</dc:creator>
				<category><![CDATA[EnterpriseWeb2.0]]></category>
		<category><![CDATA[Finance]]></category>
		<category><![CDATA[Knowledge Management]]></category>
		<category><![CDATA[RedPiranha]]></category>
		<category><![CDATA[Technorati]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[blogs]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[drools]]></category>
		<category><![CDATA[enterprise web 2.0]]></category>
		<category><![CDATA[web2]]></category>
		<category><![CDATA[whitepaper]]></category>

		<guid isPermaLink="false">http://www.firstpartners.net/blog/?p=582</guid>
		<description><![CDATA[Don&#8217;t you hate it when you spend months (or years) working on a pet project / book / mad take over the world idea, then somebody comes out with something even better?
Yep, it&#8217;s just happened to me. Years working on the idea of the &#8216;Wisdom of Crowds&#8217; (even prior to web 2.0 in the shape [...]]]></description>
			<content:encoded><![CDATA[<p>Don&#8217;t you hate it when you spend months (or years) working on a pet project / book / mad take over the world idea, then somebody comes out with something even better?</p>
<p>Yep, it&#8217;s just happened to me. Years working on the idea of the &#8216;Wisdom of Crowds&#8217; (even prior to web 2.0 in the shape of <a href="http://red-piranha.sourceforge.net" onclick="javascript:pageTracker._trackPageview('/outbound/article/red-piranha.sourceforge.net');" target="_blank">Red-Piranha</a>). Month&#8217;s working on a <a href="http://www.firstpartners.net/whitepapers/msc-financial-knowledge-capture-web2-rules-workflow-search.pdf" onclick="javascript:pageTracker._trackPageview('/downloads/whitepapers/msc-financial-knowledge-capture-web2-rules-workflow-search.pdf');" target="_blank">Masters Dissertation on applying Web 2 techniques to the Finance industry (pdf link)</a>. And somebody comes out and does it even better.</p>
<p>Not just better. But much much better.  The sort of better as in &#8216;If I had this earlier, I&#8217;d have just copied it and changed the words around a bit&#8217;. The book is available from Manning as &#8216;<a href="http://www.manning.com/alag/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.manning.com');" target="_blank">Collective Intelligence in Action</a>&#8216;. A free, first chapter (<a href="http://www.manning-source.com/books/alag/alag_meapch1.pdf" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.manning-source.com');" target="_blank">Understanding Collective Intelligence) is available here (pdf</a>).</p>
<p><a rel="attachment wp-att-583" href="http://www.firstpartners.net/blog/business/knowledge-management/2008/06/30/collective-intelligence-in-action/attachment/ciia-cover/" ><img class="alignnone size-full wp-image-583" title="ciia-cover" src="http://www.firstpartners.net/blog/wp-content/uploads/2008/06/ciia-cover.jpg" alt="Collective Intelligence in Action" width="150" height="188" /></a></p>
<p><strong>So what&#8217;s it about? </strong>We&#8217;ve all heard about the <a href="http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html?page=3" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.oreillynet.com');" target="_blank">Wisdom of Crowds </a>idea. But what if you need to actually implement it on your website? This book shows you how to (using both concepts and practical code, as well as the theory behind all of it that I was missing). It includes</p>
<ul>
<li>Intelligent, learning search, using Lucene.</li>
<li>Extracting data from blogs using web-crawling.</li>
<li>Executing Real time feedback on facebook-like sites.</li>
<li>Scalable data-mining techniques to manage the torrent of information</li>
<li>Making personalised recommendations based on all of the information.</li>
</ul>
<p><strong>Disclaimer</strong>:Manning provided me with a free review copy of the book &#8211; but no strings attached. And , maybe if I&#8217;m nice enough to the Author (Satnam), I can persuade him to talk about <a href="http://www.firstpartners.net/blog/business/it/2007/11/28/pigeons-complex-event-processing-and-how-to-make-millions-with-jboss-drools/" >making millions using JBoss Drools and Complex Event processing</a> in the book.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firstpartners.net/blog/business/knowledge-management/2008/06/30/collective-intelligence-in-action/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Spring Belfast and Spring Dublin &#8211; two of the biggest Java events of the year</title>
		<link>http://www.firstpartners.net/blog/technology/java/2008/03/03/spring-belfast-and-spring-dublin-two-of-the-biggest-java-events-of-the-year/</link>
		<comments>http://www.firstpartners.net/blog/technology/java/2008/03/03/spring-belfast-and-spring-dublin-two-of-the-biggest-java-events-of-the-year/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 10:31:58 +0000</pubDate>
		<dc:creator>Paul Browne</dc:creator>
				<category><![CDATA[Belfast]]></category>
		<category><![CDATA[Dublin]]></category>
		<category><![CDATA[EJB]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Finance]]></category>
		<category><![CDATA[Ireland]]></category>
		<category><![CDATA[Irish]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java Enterprise Edition]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[enterprise java]]></category>
		<category><![CDATA[enterprise web 2.0]]></category>
		<category><![CDATA[j2ee]]></category>
		<category><![CDATA[java enterprise]]></category>
		<category><![CDATA[network]]></category>

		<guid isPermaLink="false">http://www.firstpartners.net/blog/technology/java/2008/03/03/spring-belfast-and-spring-dublin-two-of-the-biggest-java-events-of-the-year/</guid>
		<description><![CDATA[No apologies for over simplifying this :

If you&#8217;re in business you need computer systems to support your team. Systems to find previous dealings with a customer, systems to allow your team to work together, systems to stop people finding out things that they shouldn&#8217;t.
Once your business passes the 100 employee mark and is heading for [...]]]></description>
			<content:encoded><![CDATA[<p>No apologies for over simplifying this :</p>
<ol>
<li>If you&#8217;re in business you need computer systems to support your team. Systems to find previous dealings with a customer, systems to allow your team to work together, systems to stop people finding out things that they shouldn&#8217;t.</li>
<li>Once your business passes the 100 employee mark and is heading for &#8216;Enterprise&#8217; scale, chances are you need custom software written just for you, in addition to he &#8217;shrink wrap&#8217; stuff you&#8217;ve been able to get away with until now.</li>
<li>Most custom Enterprise software is written in (or uses a large element of) Enterprise Java.</li>
<li>Enterprise Java is <strong>hard</strong> to get started with &#8211; it&#8217;s a big and complex framework because it solves big and complex problems. <strong>The Spring framework makes it easy.</strong></li>
</ol>
<p><a href="http://www.firstpartners.net/blog/technology/java/2008/02/12/mr-spring-rod-johnson-speaking-in-dublin-march-11th/" ><img width="207" height="119" alt="spring logo" title="spring logo" src="http://www.firstpartners.net/blog/wp-content/uploads/2008/02/spring.PNG" /></a></p>
<p>OK, so we&#8217;re Spring nuts. But nuts only because it&#8217;s solved problems for FirstPartners over the last 4 years. What we like:</p>
<ul>
<li>Spring allows you to use just enough Enterprise Java to solve your problem</li>
<li>Spring complements Enterprise Java, not replaces it.</li>
<li>Spring gives you a gentle slope to using Enterprise technologies.</li>
<li>Spring works well with Java, Oracle, .Net , (J)Ruby and pretty much any mainstream technology &#8211; including most of the widespread Java Frameworks like Struts and Hibernate.</li>
</ul>
<p>So you wait ages for one <a href="http://www.firstpartners.net/blog/technology/java/2008/02/12/mr-spring-rod-johnson-speaking-in-dublin-march-11th/" >Spring Event in Ireland</a>, then two come along at once. We&#8217;ve written about <a href="http://www.firstpartners.net/blog/technology/java/2008/02/12/mr-spring-rod-johnson-speaking-in-dublin-march-11th/" >Rod Johnson speaking in Dublin</a> on Tue March 11th. Now there is a full day Spring Event in Belfast the day before (March 10th). And it&#8217;s sponsored by Momentum NI, so it&#8217;s free. And the Hilton Hotel is right beside Belfast Central train station, so it&#8217;s easy to get to from Dublin.</p>
<p>The <a href="http://www.springframework.org/node/595" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.springframework.org');">full agenda is here</a> (more details below), but given the importance of Spring to the Enterprise world, and the fact that the top four Spring guys are speaking, we reckon that it the <strong>Enterprise event of the year</strong>. <a target="_blank" href="http://www.momentumni.org/events/Event_Booking2.cfm?Event_Id=416" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.momentumni.org');">The booking form is here</a>.</p>
<p><em><strong> </strong></em></p>
<p><em><strong> </strong></em></p>
<p><em><strong>Spring Ireland 2008</strong></em></p>
<p><!-- begin content --> <span class="submitted" /></p>
<p><em><strong> </strong></em></p>
<p><em><label>Start: </label>10th March 08:30</em> <em><label>End: </label>10th March 17:30<br />
Hilton Belfast, 4 Lanyon Place, Belfast (Beside Central Train station)</em> <em>SpringSource is proud to announce Spring Ireland 2008. Join us for a free one-day conference with presentations from the SpringSource team including a keynote from Rod Johnson.</em></p>
<p><strong>Keynote: Spring into the Future &#8211; Rod Johnson</strong></p>
<p>The Spring Framework began in 2002 with Rod&#8217;s best-selling Expert One-on-One J2EE Design and Development; one of the most influential books ever published on J2EE, Rod is recognised as one of the world&#8217;s leading authorities on Java and J2EE development.With the rapid expansion of SpringSource and move to new corporate HQ in Silicon Valley, this is a rare UK opportunity to hear Rod provide his views and explore the future of J2EE application development.</p>
<p><strong>What&#8217;s New in Spring 2.5 &#8211; Sam Brannen</strong></p>
<p>Sam is a lead architect at SpringSource and one of the most experienced developers within the organisation.This session provides delegates with an overview of the new features available in Spring 2.5. Specifically, highlighting the simplified and extensible configuration support provided via configuration annotations and new XML configuration namespaces, new Java 6 support, updates to Spring AOP, improved JDBC and JPA support, annotation-driven web MVC controllers, the new annotation-based TestContext framework for unit and integration tests and more!</p>
<p><strong>SpringSource Professional Services – Greg Southey</strong></p>
<p>Greg has built SpringSource’s UK Professional Services organisation into the leading Spring consultancy business in the world.</p>
<p>This is a brief resume of some of the 97 major projects completed by the UK Professional Services team in 2007. Delegates will hear about the business drivers behind some major development projects, the business issues faced and how they were resolved in partnership with the client.</p>
<p><strong>Spring as a Full Stack Web Framework &#8211; David Syer</strong></p>
<p>As Principal Consultant at SpringSource, Dave leads the way in the understanding of satisfying business requirements using the Spring Portfolio. His easy manner cloaks a prodigious knowledge of application development.</p>
<p>This session explores the &#8220;full stack&#8221; web framework trend and answers the question: how does Spring stack up? This session defines what a full-stack web framework is, then provides a fair technical comparison between a Spring-centric web development stack and the alternatives. Delegates will head about the feature-set of modern &#8220;full stack&#8221; web frameworks, and what Spring has that differentiates itself from the pack.</p>
<p><strong>Spring in Ireland – Ian Graham</strong></p>
<p>Ian Graham, Momentum, will explore the use of Spring in Ireland and introduce case studies from companies who are using the Spring family of products.</p>
<p><strong>Round Table Discussion &#8211; Rod Johnson, Rob Harrop, Dave Syer, Sam Brannen &#038; Greg Southey</strong></p>
<p>Your chance to ask Rod and his team anything that&#8217;s on your mind regarding Spring!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firstpartners.net/blog/technology/java/2008/03/03/spring-belfast-and-spring-dublin-two-of-the-biggest-java-events-of-the-year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Irish Housing Market &#8211; from a Random Walk Blog</title>
		<link>http://www.firstpartners.net/blog/business/finance/2007/09/14/irish-housing-market-from-a-random-walk-blog/</link>
		<comments>http://www.firstpartners.net/blog/business/finance/2007/09/14/irish-housing-market-from-a-random-walk-blog/#comments</comments>
		<pubDate>Fri, 14 Sep 2007 05:08:46 +0000</pubDate>
		<dc:creator>Paul Browne</dc:creator>
				<category><![CDATA[Finance]]></category>

		<guid isPermaLink="false">http://www.firstpartners.net/blog/business/finance/2007/09/14/irish-housing-market-from-a-random-walk-blog/</guid>
		<description><![CDATA[From a Random Walk Blog, talking about the Irish Property Market. Stats come from the Irish Property Watch Website.
Assuming no new properties are listed and properties continue to go Sale Agreed/Withdrawn at the current rate then there is currently 11 months supply on the market.
Wonder what EastMeath.org makes of it all?
]]></description>
			<content:encoded><![CDATA[<p>From a <a target="_blank" href="http://www.arandomwalk.com/2007/09/12/irish-property-watch-update/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.arandomwalk.com');">Random Walk Blog, talking about the Irish Property Market</a>. Stats come from the <a target="_blank" href="http://irishpropertywatch.wordpress.com/2007/09/12/analysis-12-september-2007/" onclick="javascript:pageTracker._trackPageview('/outbound/article/irishpropertywatch.wordpress.com');">Irish Property Watch</a> Website.</p>
<blockquote><p>Assuming no new properties are listed and properties continue to go Sale Agreed/Withdrawn at the current rate then there is currently 11 months supply on the market.</p></blockquote>
<p>Wonder what <a target="_blank" href="http://www.eastmeath.org/blog/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.eastmeath.org');">EastMeath.org</a> makes of it all?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firstpartners.net/blog/business/finance/2007/09/14/irish-housing-market-from-a-random-walk-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What you do if you weren&#8217;t doing your current job?</title>
		<link>http://www.firstpartners.net/blog/location/dublin/2007/03/12/what-you-do-if-you-werent-doing-your-current-job/</link>
		<comments>http://www.firstpartners.net/blog/location/dublin/2007/03/12/what-you-do-if-you-werent-doing-your-current-job/#comments</comments>
		<pubDate>Mon, 12 Mar 2007 10:14:33 +0000</pubDate>
		<dc:creator>Paul Browne</dc:creator>
				<category><![CDATA[Drogheda]]></category>
		<category><![CDATA[Dublin]]></category>
		<category><![CDATA[Finance]]></category>
		<category><![CDATA[French]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[jobs]]></category>

		<guid isPermaLink="false">http://www.firstpartners.net/blog/location/dublin/2007/03/12/what-you-do-if-you-werent-doing-your-current-job/</guid>
		<description><![CDATA[What you do if you weren&#8217;t doing your current job? While we all harbour dreams of running a magically profitable coffeeshop, working only 3 hours a day, what would you really do if you wanted a change of career?
If I wasn&#8217;t in IT , I&#8217;d be in Finance, on the basis of &#8230;

My original degree [...]]]></description>
			<content:encoded><![CDATA[<p>What you do if you weren&#8217;t doing your current job? While we all harbour dreams of running a magically profitable coffeeshop, working only 3 hours a day, what would you <strong>really </strong>do if you wanted a change of career?</p>
<p>If I wasn&#8217;t in IT , I&#8217;d be in Finance, on the basis of &#8230;</p>
<ul>
<li>My original degree is in Business (with French). Somehow I got seduced into IT (you don&#8217;t hear that very often).</li>
<li>Both Finance and IT require their own set of knowledge and expertise. Once you&#8217;ve acquired that expertise, the work can be quite profitable, as not everybody can do it.</li>
<li>Both are quite strong employment areas within Ireland, with the IFSC being one of the easiest parts of Dublin to get to from Drogheda (think Trains).</li>
</ul>
<p>Sadly (but very sanely), neither Finance nor IT is considered &#8217;sexy&#8217;. There again, you can&#8217;t have everything. They&#8217;re both quite hard to explain to your Mum &#8211; as far as she&#8217;s concerned , I work &#8216;in computers&#8217;. This is akin to lumping Salesmen , Mechanics, road sweepers and Michael Schumacher in a category &#8217;something to do with cars&#8217;.</p>
<p>However , this lead-in does explain the contents of the &#8216;what&#8217;s Paul Reading?&#8217; list. All links are to Amazon. I&#8217;d recommend all the books with the exception of the last one &#8211; it was written by a newspaper journalist and the slightly jingoistic style reflects this.</p>
<ol>
<li><a href="http://www.amazon.co.uk/City-Londons-Financial-Economist-Hardcover/dp/1861976321/ref=sr_1_1/203-9212166-1575914?ie=UTF8&#038;s=books&#038;qid=1173354882&#038;sr=1-1" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.amazon.co.uk');"> <img src="http://ec1.images-amazon.com/images/P/1861976321.01._AA240_SCLZZZZZZZ_.jpg" />  <strong>Economist : The City &#8211; a guide to London&#8217;s Global Financial Centre</strong></a></li>
<li><a href="http://www.amazon.co.uk/City-Londons-Financial-Economist-Hardcover/dp/1861976321/ref=sr_1_1/203-9212166-1575914?ie=UTF8&#038;s=books&#038;qid=1173354882&#038;sr=1-1" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.amazon.co.uk');"> </a>  <a href="http://www.amazon.co.uk/Freakonomics-Economist-Explores-Hidden-Everything/dp/0141019018/ref=pd_ka_1/203-9212166-1575914?ie=UTF8&#038;s=books&#038;qid=1173354799&#038;sr=8-1" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.amazon.co.uk');"> <img src="http://ec2.images-amazon.com/images/P/0141019018.02._AA240_SCLZZZZZZZ_.jpg" /><strong>  Freakonomics</strong></a></li>
<li><a href="http://www.amazon.co.uk/Java-Security-Scott-Oaks/dp/0596001576/ref=sr_1_5/203-9212166-1575914?ie=UTF8&#038;s=books&#038;qid=1173354844&#038;sr=1-5" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.amazon.co.uk');"><img src="http://ec1.images-amazon.com/images/P/0596001576.01._AA240_SCLZZZZZZZ_.jpg" />  <strong>Java security</strong></a></li>
<li><a href="http://www.amazon.com/How-City-Really-Works-Definitive/dp/0749442433" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.amazon.com');"><img src="http://www.booksfirst.co.uk/img/products/04778EF3.jpg" /> How the City Really works </a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.firstpartners.net/blog/location/dublin/2007/03/12/what-you-do-if-you-werent-doing-your-current-job/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t use Dolan and Co / CMR Accountants</title>
		<link>http://www.firstpartners.net/blog/location/dublin/2007/03/09/dont-use-dolan-and-co-cmr-accountants/</link>
		<comments>http://www.firstpartners.net/blog/location/dublin/2007/03/09/dont-use-dolan-and-co-cmr-accountants/#comments</comments>
		<pubDate>Fri, 09 Mar 2007 15:36:51 +0000</pubDate>
		<dc:creator>Paul Browne</dc:creator>
				<category><![CDATA[Accounts]]></category>
		<category><![CDATA[Drogheda]]></category>
		<category><![CDATA[Dublin]]></category>
		<category><![CDATA[Finance]]></category>

		<guid isPermaLink="false">http://www.firstpartners.net/blog/location/dublin/2007/03/09/dont-use-dolan-and-co-cmr-accountants/</guid>
		<description><![CDATA[I don&#8217;t slag people off on this blog. If I&#8217;m annoyed enough to talk about people in public, then I should at least talk to them privately first. Up until now, that&#8217;s been good enough to resolve most things.
So for Dolan and Company / CMR Accountants to get the honour of being critisied in public, [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t slag people off on this blog. If I&#8217;m annoyed enough to talk about people in public, then I should at least talk to them privately first. Up until now, that&#8217;s been good enough to resolve most things.</p>
<p>So for <strong>Dolan and Company / CMR Accountants</strong> to get the honour of being critisied in public, they must have behaved pretty badly. Yes, they&#8217;re the ones located at the Steelworks in Foley Street Dublin (near Busaras, Connolly Train station). They&#8217;re now our Ex-Accountants, for reasons that will soon become clear.</p>
<p>Dolan and Co were our company accountants from Dec 03 until Mar 06. We&#8217;re not the biggest of companies. Our accounts could probably be done using Excel by somebody with a Leaving Certificate qualification. We prefer to subcontract rather than employ people, so that makes our accounts even easier.</p>
<p><strong>So what have Dolan done to annoy us so much?</strong></p>
<p>Overcharging. We had a set monthly fee for their services, paid by direct debit. Easy enough? Even if a mistake was made, it shouldn&#8217;t be too hard to sort out. Well no actually. During the last 15 months of our arrangement, I spent more time on the phone to Dolan / CMR about the fees than talking to them about the actual accounting service. While I wasn&#8217;t happy at the end, Dolan agreed to refund me a set figure in March last year and I moved to another accountants.</p>
<p>End of story, or so I thought. Not nice, but not enough reason to blog about it.</p>
<p><strong>Ok, so how have they <em>really </em>annoyed you?</strong></p>
<p>The basic reason to have an accountant is to file accounts with the Revenue Commisionars (Government Tax Department). These accounts / reports are (i) How much money you take as Salary from the business and (ii) How much VAT you owe the Government (based on your Sales).</p>
<p>Not surprisingly, the government takes a very dim view if you don&#8217;t file these accounts / reports on time. Fortunately , they&#8217;re easy enough, so long as you keep on top of them. For example, you can pay your Tax every month by Direct Debit. At the end of the year, you file a final report and pay any (small amount due).</p>
<p>Here&#8217;s the problem. For 2005 , Dolan / CMR set up a the Direct Debit but <em>did not make the final report</em>. This is despite assuring me that that the return had been made when we signed off the accounts at the end of the Year. (You know who you are). While I do not owe any tax (because we paid by DD monthly), the Revenue are entitled to fine me several thousand.</p>
<p>My new accountants say it will take them about 5 minutes to complete and post via the web (the ROS.ie website).</p>
<p>I will accept a large part of the blame for this &#8211; after all it is me , not the accountants, that they Revenue Commissionars will chase. But if you (a) are paying a professional service company to do work and (b) they tell you that this (basic) work has been carried out, would you not be annoyed to find out that it hadn&#8217;t?</p>
<p>I&#8217;ve left the comments section open for Dolan / CMR to reply if they see fit.</p>
<p>Thanks to Martin Boylan and Co (Drogheda) , our new Accountants, who are helping tidy up this mess.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firstpartners.net/blog/location/dublin/2007/03/09/dont-use-dolan-and-co-cmr-accountants/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Google Spreadsheets Mean the end of Java</title>
		<link>http://www.firstpartners.net/blog/technology/enterprise-java-j2ee/2007/01/18/google-spreadsheets-mean-the-end-of-java/</link>
		<comments>http://www.firstpartners.net/blog/technology/enterprise-java-j2ee/2007/01/18/google-spreadsheets-mean-the-end-of-java/#comments</comments>
		<pubDate>Thu, 18 Jan 2007 14:00:47 +0000</pubDate>
		<dc:creator>Paul Browne</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[EJB]]></category>
		<category><![CDATA[Ejb3]]></category>
		<category><![CDATA[EnterpriseWeb2.0]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Finance]]></category>
		<category><![CDATA[Health]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[JSF]]></category>
		<category><![CDATA[Java Enterprise Edition]]></category>
		<category><![CDATA[Knowledge Management]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web2Ireland]]></category>
		<category><![CDATA[Word]]></category>
		<category><![CDATA[enterprise java]]></category>
		<category><![CDATA[enterprise web 2.0]]></category>
		<category><![CDATA[java enterprise]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[jvm]]></category>
		<category><![CDATA[spreadsheets]]></category>
		<category><![CDATA[web2]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.firstpartners.net/blog/technology/enterprise-java-j2ee/2007/01/18/google-spreadsheets-mean-the-end-of-java/</guid>
		<description><![CDATA[Or to be more accurate &#8216;Google Spreadsheets mean the end of Java as we know it&#8217;.

Think about this. Who pays your wages Mr Java-Developer-who-has-just-had-a-couple-of-years-at-the-top-of-the-pile? Clients, or if you&#8217;re in a larger organisation , the business folks (i.e.&#8217;internal&#8217; clients). Do you think any of them care about Java? Do any of them know what Java is? [...]]]></description>
			<content:encoded><![CDATA[<p>Or to be more accurate &#8216;<a target="_blank" href="http://docs.google.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/docs.google.com');">Google Spreadsheets</a> mean the end of Java as we know it&#8217;.<br />
<a target="_blank" href="http://docs.google.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/docs.google.com');"><img alt="Google Spreadsheets Logo" title="Google Spreadsheets Logo" src="http://docs.google.com/images/docsslogo.gif" /></a><br />
Think about this. Who pays your wages Mr Java-Developer-who-has-just-had-a-couple-of-years-at-the-top-of-the-pile? Clients, or if you&#8217;re in a larger organisation , the business folks (i.e.&#8217;internal&#8217; clients). Do you think any of them care about Java? Do any of them know what Java is?  All they want is to get things done, quickly , and with as few mistakes as possible.</p>
<p>These business people would be happy to run their organisations on Spreadsheets. Do you remember the cartoon where Dilbert convinced the pointy haired boss that he could fly the plane using Excel? There&#8217;s more than a element of truth to this. I know of at least one US Fortune 100 company that (until recently) conducted most of it&#8217;s operations on little more than Microsoft Office and duct-tape. It worked, not very well, but it worked.</p>
<p>Until now , the next line would be &#8216;Excel (or any other type of Spreadsheet) is not secure / scalable / sharable / not web friendly&#8217;. That was until Google launched their <a target="_blank" href="http://docs.google.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/docs.google.com');">Docs and Speadsheets</a>. It&#8217;s an online version of Office with <strong>some </strong>spreadsheet functionality. Play with it a bit and you&#8217;ll see that there&#8217;s plenty missing. But this being Google , I&#8217;m willing to put good money on</p>
<ul>
<li>(a) new features rolled out (think steamroller) and</li>
<li>(b) These Spreadsheets being massivly scalable / secure / sharable.</li>
</ul>
<p>This being Google, there is also an <a target="_blank" href="http://code.google.com/apis/accounts/AuthForWebApps.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/code.google.com');">API (developer page here)</a>. It&#8217;s got massive holes in it (e.g. you can&#8217;t yet use it to create a new spreadsheet). But when Microsoft bring out their version of online spreadsheets (and they will) not only will they clone the Google API (to get market share), they&#8217;ll need to go one further and introduce new features / remove the usage restrictions in order to compete.</p>
<p>So, secure, scalable, sharble online spreadsheets are here to stay. So lets take a look at Mr. (or Ms.) Pointy haired boss thinking about their new project:</p>
<ol>
<li>Hmm, I think we need to be able to gather which health plans our employees are enrolled in.</li>
<li>OK, I&#8217;ll throw together a spreadsheet to show people what I want</li>
<li><strong>Before </strong>I&#8217;ll give to our friendly Java developer and let him &#8216;do&#8217; a website from it.<br />
<strong>Soon </strong>I&#8217;ll just share this on Google.</li>
<li>Great , Loads of people are now using it, I&#8217;ll just the (<em>Ruby / PHP / Insert other language here</em>) guy to add one or two extra features.</li>
<li>Most Excellent. Why don&#8217;t we spin this off as a Web 2 company and sell it to EBay??</li>
</ol>
<p>There you have it, Massively scalable , Highly secure websites (<a target="_blank" href="http://code.google.com/apis/accounts/AuthForWebApps.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/code.google.com');">see Google Authentication API</a>), without needing to know anything about EJB, JMX , JBoss, JDBC or any of the hard won knowledge that us Enterprise Java Developers have built up over the last 7-8 years. I&#8217;m exaggerating, but not much.</p>
<p><strong> What do you think?</strong> Is Enterprise Java dead, or is Web 2 just another boost and a slightly different way of doing things for us Java people?</p>
<p><a href="http://www.firstpartners.net/blog/technolgy" ><em>Other Java Posts from Technology in Plain English</em></a></p>
<p>Some other notes:</p>
<ul>
<li>Java is read once , run almost anywhere. The &#8216;Almost&#8217; is because (for various technical reasons) the difficulty in getting reasonably priced web hosting. Have your tried getting some recently &#8211; impossible to find , or at least impossible to find at the prices PHP and Ruby guys can get theirs?</li>
<li><a target="_blank" href="http://radar.oreilly.com/tim/" onclick="javascript:pageTracker._trackPageview('/outbound/article/radar.oreilly.com');"> Tim O&#8217;Reilly with was right with the notion of Web 2.0</a> and the network as a computer. We&#8217;ve also written about the notion of<a href="http://www.firstpartners.net/blog/business/2007/01/01/get-ready-for-the-google-tsunami/" > online software being at a tipping point</a>.</li>
</ul>
<p>This article was originally published on the <a target="_blank" href="http://www.oreillynet.com/blogs" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.oreillynet.com');">O&#8217;Reilly books OnJava Website</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firstpartners.net/blog/technology/enterprise-java-j2ee/2007/01/18/google-spreadsheets-mean-the-end-of-java/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Free Money</title>
		<link>http://www.firstpartners.net/blog/location/ireland/2007/01/04/free-money/</link>
		<comments>http://www.firstpartners.net/blog/location/ireland/2007/01/04/free-money/#comments</comments>
		<pubDate>Thu, 04 Jan 2007 07:32:10 +0000</pubDate>
		<dc:creator>Paul Browne</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Finance]]></category>
		<category><![CDATA[Government]]></category>
		<category><![CDATA[Ireland]]></category>
		<category><![CDATA[US]]></category>

		<guid isPermaLink="false">http://www.firstpartners.net/blog/location/ireland/2007/01/04/free-money/</guid>
		<description><![CDATA[Imagine writing an &#8216;I owe you&#8217; note that people would accept them for whatever you wanted &#8211; in pubs , as payment for your car , or even as a downpayment on a property in Dublin 4. In your dreams , imagine that people trusted you enough that they would then use your IOU&#8217;s in [...]]]></description>
			<content:encoded><![CDATA[<p>Imagine writing an &#8216;I owe you&#8217; note that people would accept them for whatever you wanted &#8211; in pubs , as payment for your car , or even as a downpayment on a property in Dublin 4. In your dreams , imagine that people trusted you enough that they would then use your IOU&#8217;s in shops as payment. This is even better, as people now want more of your IOU&#8217;s, so you can write even more of them and get even more free stuff.</p>
<p>This is fantastic &#8211; you&#8217;ve got a massive free loan. Best of all many of these IOUs will get lost behind the sofa or eaten by the cat so you&#8217;ll never have to pay them back. Free money. The situation is not so absurd as it seems : The 50 Euro note in your pocket is an IOU from the Irish (and other European) governments. Technically we can reclaim payment, but what would be paid in?</p>
<p><a target="_blank" href="http://www.ft.com/home/europe" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.ft.com');"><img title="FT Logo" alt="FT Logo" src="http://media.ft.com/cms/6f68385c-882a-11da-a25e-0000779e2340.gif" /></a></p>
<p>What has sparked this &#8216;free money&#8217; post is the news from the <a target="_blank" href="http://www.ft.com/home/europe" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.ft.com');">Financial times</a> is that the Euro has edged out the US Dollar as the international IOU of choice. Given that the Irish Government is allowed to issue a fixed percentage of the Euro in circulation, the Irish Government now has even more money in it&#8217;s coffers ahead of the next election.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firstpartners.net/blog/location/ireland/2007/01/04/free-money/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Applets coming back from the Dead?</title>
		<link>http://www.firstpartners.net/blog/technology/java/2006/12/14/does-ajax-bring-applets-back-from-the-dead/</link>
		<comments>http://www.firstpartners.net/blog/technology/java/2006/12/14/does-ajax-bring-applets-back-from-the-dead/#comments</comments>
		<pubDate>Thu, 14 Dec 2006 05:41:25 +0000</pubDate>
		<dc:creator>Paul Browne</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Finance]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[applet]]></category>
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://www.firstpartners.net/blog/technology/java/2006/12/14/does-ajax-bring-applets-back-from-the-dead/</guid>
		<description><![CDATA[If you remember Applets, then you are so 1990&#8217;s man. Right back before the dot-com boom , everybody was putting these Java programs in their web pages to do things simple things like display a financial chart (guilty as charged , my &#8216;lud). Oracle still uses them in some versions of it&#8217;s applications as a [...]]]></description>
			<content:encoded><![CDATA[<p>If you remember Applets, then you are so 1990&#8217;s man. Right back before the dot-com boom , everybody was putting these Java programs in their web pages to do things simple things like display a financial chart (guilty as charged , my &#8216;lud). Oracle still uses them in some versions of it&#8217;s applications as a half-way house between it&#8217;s older desktop applications and a completely web only solution.</p>
<p><a target="_blank" href="http://www.trampolinesystems.com/weblog/bringing-new-life-to-applets-with-ajax/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.trampolinesystems.com');"> <img alt="Trampoline Logo" title="Trampoline Logo" src="http://www.trampolinesystems.com/workspace/i/logo.gif" /></a><br />
Fast forward to 2006 and these &#8216;heavy&#8217; applets  have been replaced by light web pages using Ajax and Flash, which don&#8217;t require a user download to run. Pretty much anything a Java Applet can do can be done in Ajax (if you have enough time and patience). Ajax developers have been pretty inventive in using Flash to solve problems (e.g. allowing web pages to store information on your local PC), so it may only be a matter of time before <a target="_blank" href="http://www.trampolinesystems.com/weblog/bringing-new-life-to-applets-with-ajax/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.trampolinesystems.com');">this gets picked up</a>.<br />
It&#8217;s ironic then, that the very technology that is meant to replace it , ends up giving Applets a new lease of life. It won&#8217;t suit everybody or every problem. An &#8216;ideal&#8217; problem for this to solve is where the user interaction, business logic or security requirements are at the &#8216;higher&#8217; end of the scale. While you could solve it using Ajax (basically javascript on steroids), using Java Applets and having a nice IDE to develop and solve your problems in may pay off in the long run.<br />
<a target="_blank" href="http://www.trampolinesystems.com/weblog/bringing-new-life-to-applets-with-ajax/"><br />
</a><a target="_blank" href="http://www.trampolinesystems.com/weblog/bringing-new-life-to-applets-with-ajax/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.trampolinesystems.com');">Jan of Trampoline Systems explains in more detail. </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.firstpartners.net/blog/technology/java/2006/12/14/does-ajax-bring-applets-back-from-the-dead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using a database to store business rules</title>
		<link>http://www.firstpartners.net/blog/technology/java/2006/10/22/using-a-database-to-store-business-rules/</link>
		<comments>http://www.firstpartners.net/blog/technology/java/2006/10/22/using-a-database-to-store-business-rules/#comments</comments>
		<pubDate>Sun, 22 Oct 2006 19:39:15 +0000</pubDate>
		<dc:creator>Paul Browne</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Finance]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[rules]]></category>
		<category><![CDATA[sqlserver]]></category>

		<guid isPermaLink="false">http://www.firstpartners.net/blog/links/2006/10/22/using-a-database-to-store-business-rules/</guid>
		<description><![CDATA[On a recent client project, we ended writing more than 300 business rules to reflect some of the financial decision making that they applied to an application (excuse me if I&#8217;m being suitably vauge with this). Many of these rules would be shared across applications. The rules engine used was the Java based JBoss rules [...]]]></description>
			<content:encoded><![CDATA[<p>On a recent client project, we ended writing more than 300 business rules to reflect some of the financial decision making that they applied to an application (excuse me if I&#8217;m being suitably vauge with this). Many of these rules would be shared across applications. The rules engine used was the Java based <a target="_blank" href="http://www.jboss.com/products/rules" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.jboss.com');">JBoss rules engine (formerly known as Drools)</a>.</p>
<p><a target="_blank" href="http://www.jboss.com/products/rules" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.jboss.com');"><img src="http://www.jboss.com/themes/jbosstheme/img/logo.gif" /></a></p>
<p>Obviously , these rules need to be stored somewhere. Most large organisations are comfortable with the idea of using a Database such as Oracle or Sql-Server to carry out this task. This article , for version 2 of Drools but also applicable to the latest release, shows you <a target="_blank" href="http://docs.codehaus.org/display/DROOLS/Loading+and+managing+rules+dynamically+from+a+database" onclick="javascript:pageTracker._trackPageview('/outbound/article/docs.codehaus.org');">how to use a database to store your business rules</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firstpartners.net/blog/technology/java/2006/10/22/using-a-database-to-store-business-rules/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>What you missed at the Dublin Java Meetup</title>
		<link>http://www.firstpartners.net/blog/technology/java/2006/07/12/what-you-missed-at-the-dublin-java-meetup/</link>
		<comments>http://www.firstpartners.net/blog/technology/java/2006/07/12/what-you-missed-at-the-dublin-java-meetup/#comments</comments>
		<pubDate>Wed, 12 Jul 2006 21:14:53 +0000</pubDate>
		<dc:creator>Paul Browne</dc:creator>
				<category><![CDATA[Consultant]]></category>
		<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Dublin]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Finance]]></category>
		<category><![CDATA[Ireland]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java Enterprise Edition]]></category>
		<category><![CDATA[Java Server Faces (JSF)]]></category>
		<category><![CDATA[Networks]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[meetup]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.firstpartners.net/blog/technology/java/2006/07/12/what-you-missed-at-the-dublin-java-meetup/</guid>
		<description><![CDATA[15 people turned up to talk about Java yesterday evening in the Forum Bar Dublin. Actually we talked about the World Cup (Ireland didn’t make it , but we had the choice of 6 other teams, including Jakub who was very selfish and had two!), Ruby (which is going to eat Java’s lunch in some [...]]]></description>
			<content:encoded><![CDATA[<div class="entry">15 people turned up to talk about Java yesterday evening in the Forum Bar Dublin. Actually we talked about the World Cup (Ireland didn’t make it , but we had the choice of 6 other teams, including Jakub who was very selfish and had two!), Ruby (which is going to eat Java’s lunch in some areas), PHP, Naked Objects (write in Java, deploy in .Net), JavaKicks (a Digg like service, targetted at Java), .Net, Enterprise and Financial software, Spring , EJB 3.0, Apache, Blogging , Web 2.0 , Ajax , Service Orientated Architecture, Government Tenders, the Dublin Contract market and a little bit about Java.</p>
<p>Can’t make it along in person? We’re going to do a 2nd Java meetup, but in a ‘virtual pub’ for people who find it hard to get to Dublin. We’ll still carry on with the existing (face to face) meetups. As an extra, at 7.30pm the last Tuesday of the month we’ll have an open chat session (We’ll setup chat software on this or another website).</p>
<p>So, for 7.30pm on Tuesday 25th July I’ll be online. We’ll start with ‘What technologies should I be learning in the next 12 months?’ and let things develop from there.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.firstpartners.net/blog/technology/java/2006/07/12/what-you-missed-at-the-dublin-java-meetup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Architecture? One size fits all</title>
		<link>http://www.firstpartners.net/blog/technology/2006/05/06/architecture-one-size-fits-all/</link>
		<comments>http://www.firstpartners.net/blog/technology/2006/05/06/architecture-one-size-fits-all/#comments</comments>
		<pubDate>Sat, 06 May 2006 10:54:36 +0000</pubDate>
		<dc:creator>Paul Browne</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Consultant]]></category>
		<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Finance]]></category>
		<category><![CDATA[Government]]></category>
		<category><![CDATA[Health]]></category>
		<category><![CDATA[Knowledge Management]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Rule Engine]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Workflow]]></category>

		<guid isPermaLink="false">http://www.firstpartners.net/blog//2006/05/06/architecture-one-size-fits-all/</guid>
		<description><![CDATA[No matter what your system does , be it insurance , banking , online travel booking or telecoms, the chances are it does the following things:

Gets information from users over the web
Does some business processing on that information
Saves the information in a database.

At a conservative estimate , about 99% of Enterprise systems would fall into [...]]]></description>
			<content:encoded><![CDATA[<p>No matter what your system does , be it insurance , banking , online travel booking or telecoms, the chances are it does the following things:
<ul>
<li>Gets information from users over the web</li>
<li>Does some business processing on that information</li>
<li>Saves the information in a database.</li>
</ul>
<p>At a conservative estimate , about 99% of Enterprise systems would fall into this category.</p>
<p>If so, why do you need an architect , when you can use our &#8216;one size fits all&#8217; architecture diagram (below)?! Most non-trivial systems, regardless of the language they are written in (be it Java, .Net , or your language of choice) follow the pattern seen in this diagram.</p>
<p><b>3 Tier Enterprise Diagram</b><br /><a href="http://www.firstpartners.net/whitepapers/3tierlarge.jpg" ><img src="http://www.firstpartners.net/whitepapers/3tiersmall.jpg" /></a></p>
<p>There are 3 Pieces to the Solution:
<ul>
<li>Web Browser (for the user / client).</li>
<li>Web and Application Server &#8211; carry out business logic.</li>
<li>Database Back End &#8211; to store data and ensure data integrity.</li>
</ul>
<p>Within the Application Server (the middle bit above, which as Java Architects is the bit we are interested in), there are a further 3 tiers</p>
<ul>
<li>A Presentation tier (or layer), which is mainly about talking to the user (it gets and sends requests to the web browser).</li>
<li>A Service layer , which is mainly about talking to back end such as databases, legacy systems (such as mainframes) and XML-Web services that we may use. </li>
<li>A Business layer, the &#8216;meat&#8217; of the sandwich, where the &#8216;Value add&#8217; is in terms of business processing and validation.</li>
</ul>
<p>For each of these layers , your priority in building them are slightly different.
<ul>
<li>The Presentation layer is the bit the user sees. You want it to be fast and give a good impression to the client. Underneath, use a standard framework (link: pick your framework here) and then customize the look and feel.</li>
<li>The Service layer you want to work fast and well (e.g. no data faults), but then then forget about. Unless things go wrong, no user is going to complement you on the quality of database persistence! Use standard libraries for the entire layer.</li>
<li>Unless your company is a clone or franchise, the business layer in the system is going to be completely different. Aside from the user-interface , concentrate most of your project effort here as this is the core of what system does. We&#8217;ve written quite a bit about how to increase the value-add of the business layer <a href="http://www.onjava.com/lpt/a/6160" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.onjava.com');">(link to O&#8217;Reilly Technical Articles)</a></li>
</ul>
<p>By the way , we&#8217;re only half-joking about the &#8216;why do you need an architect&#8217; bit. <a href="http://firstpartners.net/rp/component/option,com_contact/Itemid,3/contact_id,1/" >We can be contacted here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firstpartners.net/blog/technology/2006/05/06/architecture-one-size-fits-all/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to avoid losing 150m Euro</title>
		<link>http://www.firstpartners.net/blog/location/dublin/2006/02/03/how-to-avoid-losing-150m-euro/</link>
		<comments>http://www.firstpartners.net/blog/location/dublin/2006/02/03/how-to-avoid-losing-150m-euro/#comments</comments>
		<pubDate>Fri, 03 Feb 2006 13:52:13 +0000</pubDate>
		<dc:creator>Paul Browne</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Architect]]></category>
		<category><![CDATA[Articles]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[Dublin]]></category>
		<category><![CDATA[ERP]]></category>
		<category><![CDATA[Finance]]></category>
		<category><![CDATA[Government]]></category>
		<category><![CDATA[Health]]></category>
		<category><![CDATA[Ireland]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://www.firstpartners.net/blog/?p=144</guid>
		<description><![CDATA[It now seems obvious that the Healthcare Payroll system was destined to fail. If you were working on the project, I’m sure it felt very differently at the time. How can your projects avoid a similar fate? While IT may sometimes seem disconnected from reality, the following guidelines show that ‘Real World’ lessons still apply.

Know [...]]]></description>
			<content:encoded><![CDATA[<p>It now seems obvious that the Healthcare Payroll system was destined to fail. If you were working on the project, I’m sure it felt very differently at the time. How can your projects avoid a similar fate? While IT may sometimes seem disconnected from reality, the following guidelines show that ‘Real World’ lessons still apply.</p>
<ol>
<li>Know what you want and stick to it. If you’re building a house and change the plans several times the builder is going to fleece you, no matter how low the initial quote was. The same goes for IT Projects &#8211; if you change your mind after the price is agreed, you’re going to pay more.</li>
<li>
If you don’t know what you’re doing , find a friend who does. I know very little about houses, so when I was buying my own I got a friendly surveyor to check it out. With IT projects, this ‘friend’ should be genuinely on your side, and have something to lose (e.g. financial or reputation) if things go wrong.</li>
<li>Little and often is better. Like exercise, smaller projects that deliver results little but early are best. If the results are good, try a second (and third) round to add more functionality based on the feedback from users. </li>
<li>It’s been all done before. Tailored suits cost a lot more than ready-made ones &#8211; and most people are happy with a ‘Good enough’ instead of ‘Perfect fit’.  There are literally thousands of ‘off-the-peg’ computer systems out there ready for final alteration to what you need.</li>
<li>If you don’t understand the answer, ask more questions. Thankfully the days we sat and nodded at the Doctor’s Latin words are long gone. IT Consultants may sometimes speak a different language, but if they can’t explain what they’re talking about in English that you understand, the chances are they’re trying to hide something. </li>
<li>Don’t build on sand. Like houses , projects need good foundations. For IT Projects , the good foundations are sound knowledge of the Business Processes being coded into the system. Changing processes and changing IT systems at the same time is like building on sand.</li>
<li>Sometimes the tortoise wins the race. Unless your entire business model is built around being the very first to market, then being a tortoise and letting others race ahead has very big advantages. Not only can you learn from other people’s mistakes, but the chances are you’ll get it at a much reduced cost &#8211; For example websites now cost a fraction of what they did during the dot.com boom.</li>
<li>Use a safety net. When building houses, often the first thing to go up is scaffolding, for safety reasons. The equivalent safety net in IT is called ‘Unit Tests’. Not only do they help you get there faster, but they let you know if you’ve broken something you’ve already built.</li>
<li>Be a good poker player. Good poker players never give away valuable cards. For IT projects, owning all cards mean just that &#8211; make sure that you have full rights to the solution so that you can still move tables and use a different supplier. Even if you never make the move, knowing that you can is an effective bargaining chip.</li>
</ol>
<p>And finally …</p>
<p>When you are in a hole, stop digging. The decision to call a halt to the projects was no doubt a difficult one, and is to be applauded. Too often, the temptation is to keep on going and hope things will turn out right. Recognising problems at an early stage means there is more chance of being able to fix them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firstpartners.net/blog/location/dublin/2006/02/03/how-to-avoid-losing-150m-euro/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why pay 400 Euro for Microsoft Office?</title>
		<link>http://www.firstpartners.net/blog/location/dublin/2006/01/08/why-pay-400-euro-for-microsoft-office/</link>
		<comments>http://www.firstpartners.net/blog/location/dublin/2006/01/08/why-pay-400-euro-for-microsoft-office/#comments</comments>
		<pubDate>Sun, 08 Jan 2006 09:50:03 +0000</pubDate>
		<dc:creator>Paul Browne</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Dublin]]></category>
		<category><![CDATA[Finance]]></category>
		<category><![CDATA[Health]]></category>
		<category><![CDATA[Ireland]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[Retail]]></category>

		<guid isPermaLink="false">http://www.firstpartners.net/blog/?p=107</guid>
		<description><![CDATA[Like 99% of PC users, you probably have Microsoft Word, Excel or Powerpoint installed on your PC. To get a copy of Microsoft Office you either:

Paid about 400 Euro to get a legitimate copy.
Got a copy from a &#8216;friend of a friend&#8217;.


While I&#8217;m no advocate of Microsoft, I think the 2nd option is wrong. It&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Like 99% of PC users, you probably have Microsoft Word, Excel or Powerpoint installed on your PC. To get a copy of Microsoft Office you either:</p>
<ul>
<li>Paid about 400 Euro to get a legitimate copy.</li>
<li>Got a copy from a &#8216;friend of a friend&#8217;.</li>
</ul>
<p>
While I&#8217;m no advocate of Microsoft, I think the 2nd option is wrong. It&#8217;s illegal and it&#8217;s theft by another name &#8211; either you want Microsoft Office enough to pay the money, however outrageous,<br />
or you don&#8217;t and you have free choice to walk away. It&#8217;s also stupid, as there are good, low cost (or free) alternatives out there.</p>
<p>Some alternatives to Microsoft Office are listed below (and this <a href="http://reviews.zdnet.co.uk/software/productivity/0,39024195,39158410,00.htm" onclick="javascript:pageTracker._trackPageview('/outbound/article/reviews.zdnet.co.uk');">ZDNet article lists some more</a>). Given that most users only scratch the surface of available features, each of these is a &#8216;good enough&#8217; replacement for Word, Excel , Powerpoint and in some cases , Access.
<ul>
</ul>
<ul>
<li><a href="http://www.sun.com/software/star/staroffice/index.jsp" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.sun.com');">StarOffice </a>- from Sun Microsystems , available for about 50 Euro.</li>
<li><a href="http://www.openoffice.org" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.openoffice.org');">OpenOffice </a>- an open version of StarOffice , slightly more &#8216;techie&#8217; but available for free.</li>
<li><a href="http://www.thinkfree.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.thinkfree.com');">ThinkFree </a>- an alternative to office that runs within your web browser (like Internet Explorer)</li>
</ul>
<p></p>
<table border="0" width ="100%">
<tr>
<td>
<img src="http://www.zdnet.co.uk/i/z/rv/2005/12/thinkfree-lead.gif" alt="Thinkfree" />
</td>
<td>
<img src="http://www.sun.com/software/star/staroffice/images/thumb_staroffice8.jpg" alt="Star Office Box" />
</td>
<td>
<img src="http://www.openoffice.org/branding/images/logonew.gif" alt="Open Office Logo" />
</td>
</tr>
</table>
<p>Why are these so much cheaper? It just shows how much profit Microsoft is making from it&#8217;s Office suite when products of a similar quality are available for a 10th of the price.</p>
<p>So should you switch? Realistically , you have 3 options:</p>
<ol>
<li>If budget is important <strong>and</strong> you as a decision maker can push through the implementation, then go for either Star Office or Open Office. While these have every feature users need, they look just slightly different. If you can encourage users to give them a try for the first few days, then they&#8217;ll never want to go back.
<p>An example (heard 3rd hand) was a well known hospital in Dublin that tried , and failed to switch. The problem was that senior officers did not want to make the effort to change.
</li>
<li>If budgets are not a problem <strong>or</strong> if you use the extremely advanced features like macros, then stick to Microsoft office. If you don&#8217;t know what a Macro is, then chances are that you are not using them.</li>
<li>Keep on using your illegal copy. You might have got away with it until now, but expect Microsoft to come after you as their (previously spectacular) revenue growth comes under pressure.</li>
</ol>
<p>
Go for either Option 1 or 2. For Option 3, expect Microsoft to offer increased incentives for employees to let the cat out of the bag, as well as new technical initiatives (building on the &#8216;Genuine Windows&#8217; program to sniff you out. You have been warned.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firstpartners.net/blog/location/dublin/2006/01/08/why-pay-400-euro-for-microsoft-office/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Let your PC do the Investing</title>
		<link>http://www.firstpartners.net/blog/technology/2005/12/13/let-your-pc-do-the-investing/</link>
		<comments>http://www.firstpartners.net/blog/technology/2005/12/13/let-your-pc-do-the-investing/#comments</comments>
		<pubDate>Tue, 13 Dec 2005 22:32:15 +0000</pubDate>
		<dc:creator>Paul Browne</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Finance]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[Rule Engine]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.firstpartners.net/blog/technology/2005/12/13/let-your-pc-do-the-investing/</guid>
		<description><![CDATA[Wired Magazine are running an interesting
article on day traders that are using automated PC applications to carry out
their stock trades.
As a co-incidence, an article I wrote for O&#8217;Reilly shows just How to build
an automated Stock and FX trading system.
If you&#8217;re looking for a system to make you millions playing the stock and
foreign exchange markets while [...]]]></description>
			<content:encoded><![CDATA[<p>Wired Magazine are running an<a href="http://www.wired.com/news/business/0,1367,69710,00.html?tw=rss.BIZ"> interesting<br />
article on day traders</a> that are using automated PC applications to carry out<br />
their stock trades.</p>
<p>As a co-incidence, an article I wrote for O&#8217;Reilly shows just <a href="http://www.onjava.com/pub/a/onjava/2005/08/03/drools.html">How to build<br />
an automated Stock and FX trading system</a>.</p>
<p>If you&#8217;re looking for a system to make you millions playing the stock and<br />
foreign exchange markets while you sleep, my contact details are above!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firstpartners.net/blog/technology/2005/12/13/let-your-pc-do-the-investing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SAP and Java</title>
		<link>http://www.firstpartners.net/blog/technology/2005/09/28/sap-and-java/</link>
		<comments>http://www.firstpartners.net/blog/technology/2005/09/28/sap-and-java/#comments</comments>
		<pubDate>Wed, 28 Sep 2005 22:09:29 +0000</pubDate>
		<dc:creator>Paul Browne</dc:creator>
				<category><![CDATA[Architect]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[ERP]]></category>
		<category><![CDATA[Finance]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java Enterprise Edition]]></category>
		<category><![CDATA[Knowledge Management]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[Supply Chain]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.firstpartners.net/blog/links/2005/09/28/sap-and-java/</guid>
		<description><![CDATA[When SAP announced that they were migrating their solution to a full J2EE server stack, I was initially sceptical. While it makes good business sense (after all Enterprise Java server&#8217;s are now effectively free), and complemented their decision to open source the SAP DB (now known as Max DB), there was still a niggling feeling [...]]]></description>
			<content:encoded><![CDATA[<p>When SAP announced that they were migrating their solution to a full J2EE server stack, I was initially sceptical. While it makes good business sense (after all Enterprise Java server&#8217;s are now effectively free), and complemented their decision to open source the SAP DB (now known as Max DB), there was still a niggling feeling at the back of my mind.</p>
<p>Why? Well over the years we&#8217;ve learnt a lot of lessons of how to build Scalable Java applications. Even then, some people can&#8217;t seem to get it right (No names , but you know who you are). How would SAP people (who I have a lot of respect for as you don&#8217;t get to the position SAP is within the industry without getting at least something right) react to this strange new Java world. Would they shed all past baggage and dive in with the enthusiasm of College Graduates? Or would they take a &#8216;not invented here&#8217; attitude and hack together something in Java along the lines of what they were used to.</p>
<p>I suspected the latter , and fully expected to end up cleaning up some mess of a CRM or ERM system. However, I am pleasently surprised with <a href="https://www.sdn.sap.com/sdn/developerareas/java.sdn?node=linkDnode11-3" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.sdn.sap.com');">SAP&#8217;s Java Website</a>. On a pure Java level, it approaches the efforts from Oracle , IBM and BEA. If SAP are making this amount of effort to promote Java best practice, then there may be hope after all.</p>
<p>Final question: If this goes the way SAP is planning, at what point does it&#8217;s installed base get counted as part of the Market share of J2EE servers. What percentage of the market would it have? A healthy and very profitable 10%? Certainly the strategy (and the Market share) is very  close to Oracle ,  which also bundles it&#8217;s (10g) App server with it&#8217;s main product (a Database rather than a CRM or ERP Solution).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firstpartners.net/blog/technology/2005/09/28/sap-and-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
