G30 Consultants
Hero Image Clee Hill

G30 Consultants provides objective consultancy on technology, architecture and the process of designing, developing and deploying software systems. The basis of this authorative and broad coverage comes from experience gained over the past nearly forty years in; Computer Manufacturers at Apricot and Tandon, Systems Software Publishers like Digital Research and Novell, Financial Systems with Pegasus Software, startups like Joost, Platform Architecture and Engineering with BBC Online and STEM Publishing and Technology Enterprise Architecture for Elsevier.

This web site shows some of our ongoing projects, publications and documentation. In doing this the aim is to show the breadth of coverage of technology today. Scientific Research Publishing is a Flipboard magazine on the business of Scientific Research Publishing with ~ 1,500 subscribers. The Walled Garden and Prairie is a Chatauqua on philosophic tensions in Architecture, Security and Infrastructure. The Wiki is a place for us to publish documentation, articles in an open and public way.

This site is cookieless, no cookies are set and no information is captured other than access logs. If the Wiki pages are accessed then there are Confluence cookies set, you should be prompted and informed on their use.

Projects

Sevilla

Seville Project

Capability Mapping Tool.

Using a curated taxonomy the tool enables the mapping of an Organisation to its capabilities, both internal and external. Progress includes the cleaning up of SIC and NAICS Codes.

Common diagrammatic vocabulary of Architecture

Zettel.IO

Zettel.io

is a repository for public and private notes, a kind of web Kasten as used by Liebniz. Zettel.io will provide a solution as to how to manage notes, papers and slips without regard to the tool or editor used to create them. It is a set of repositories, both public and private, that stores and indexes content and does so with the lowest barrier to entry.

Publications

Scientific Research Publishing

University rankings are unscientific and bad for education: experts point out the flaws

We rank almost everything. The top 10 restaurants in our vicinity, the best cities to visit, the best movies to watch. To understand whether the …

University rankings are unscientific and bad for education: experts point out the flaws

Academic publishing

If the choice is between impact factor and maintaining the content’s integrity, there is little contest 27 August Difficult conversations about how the …

More Woes for Wiley — and Us

To add to their problems — a stock in “a downward channel pattern,” an OA brand in the trash, and a CEO sent packing — now Wiley has been hit with …

More Woes for Wiley — and Us

Look In the Mirror, Higher Ed

It’s not unusual for publishers and others to be lectured by those in higher education — students, faculty, librarians, administrators — about their …

Fake research papers flagged by analysing authorship trends

A new approach to detecting fraudulent paper-mill studies focuses on patterns of co-authors rather than manuscript text. Dalmeet Singh Chawla A …

Fake research papers flagged by analysing authorship trends

Major physics publishers join forces to announce 'purpose-led' publishing initiative – Physics World

Three of the world’s largest physics publishers have joined forces to announce a new “purpose-led” publishing coalition. The American Institute of …

Major physics publishers join forces to announce 'purpose-led' publishing initiative – Physics World

‘The situation has become appalling’: fake scientific papers push research credibility to crisis point

Last year, 10,000 sham papers had to be retracted by academic journals, but experts think this is just the tip of the iceberg

‘The situation has become appalling’: fake scientific papers push research credibility to crisis point

Publishers can face the cookieless future with alternative identifiers today

Google’s cookie phase-out this year is pushing publishers to use authenticated IDs and alternative identifiers for both logged-in & anonymous users …

Publishers can face the cookieless future with alternative identifiers today

The Walled Garden & Prairie

walledgarden
&
prairie

Why The Walled Garden and Prairie

This Chautauqua is a series on what is generally seen as two major incompatible views on how to design, implement and operate information systems. The aim is to explore how both general approaches make sense in different ways and in combination rather than in antagonism. In choosing Walled Garden and Prairie to categorise these two general approaches it might seem that I have a negative bias to one or the other, that really isn't where this is coming from. Walled Garden is often treated as a derogatory term, with hard perimeters, command and control hierarchies and long term planning but its also (in its original use) about providing the right conditions for different plants with different requirements and a structured navigation which allows maintenance, gardening without obstructing or affecting the rest of the Garden. In its way the Prairie might seem without controls, borders, vulnerable and inefficient but it's also resilient because there is no single point of failure and burning it down periodically keeps it healthy. If you want to think of these two views as being 'Enterprise Architecture' on the one hand and 'Startup Scrum like Good Enough for Now' on the other then that's fine so long as you also think about how each view can inform and be integrated into the other. Its that I'd like to describe. The Chautauqua will meander through the current practices and arguments using this metaphor. They're abstractions and like all abstractions leaky. But we won't worry about that the metaphor will stay useful.

Walls and Trust Nothing

At its simplest level the most obvious feature of the Walled Garden is the Wall. Walls have all sorts of connotations for us, especially at this moment in history, and they begin with protection by exclusion. Being surrounded by a wall gives us a feeling of security and control over who or what can gain access inside and control as to what and who leaves. In its original use for a real garden the wall was much more about protection, shelter and providing the right environment for the plants and crops. The surrounding wall warms in the sun and raises the ambient temperature for plants in the north of the garden, it provides shelter from prevailing and strong winds and it organises the land separating it for management. Do the walls around our information systems share similar nurturing properties? Yes. You can make a case that treating the Wall as an interface, or inversely interfaces as walls lets the code within those walls consume and provide services and information specific to those interfaces (or walls). So this takes the metaphor of the Wall to mean more than just an infrastructure and Enterprise defining concept. We'll get onto that soon.

Interfaces All The Way Down

A common habit when coding a new service, or class object with methods is to postpone actually writing the code that does the thing by adding another layer. The initial impetus to this is Good, abstract the detail from the caller, use the interface to be able to flex what the code does and so on. Often though it becomes a kind of procrastination; oh this layer isn't quite right, I need to orchestrate some dependency and filter what happens depending upon some logic that really doesn't belong at this level. And one of the ways out of that conundrum is to make another layer (or in some languages have a friend class).

Contact Us