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 no cookies will be set. The Wiki is a now a Mediawiki site but there are no logins.

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

The ‘publish or perish’ mentality is fuelling research paper retractions – and undermining science

When scientists make important discoveries, both big and small, they typically publish their findings in scientific journals for others to read. This …

The ‘publish or perish’ mentality is fuelling research paper retractions – and undermining science

Open access is shaping scientific communication

Recognizing the importance of ensuring access to taxpayer-funded scientific knowledge and underlying data, many national governments and …

Open access is shaping scientific communication

Publishing nightmare: a researcher’s quest to keep his own work from being plagiarized

A scientist reviewing a study spotted figures that looked identical to his own, leading to a frustrating campaign to prevent its publication. Dan …

Publishing nightmare: a researcher’s quest to keep his own work from being plagiarized

scientific research publishing news at DuckDuckGo

DuckDuckGo. Privacy, Simplified.

How Are AI Chatbots Changing Scientific Publishing?

Since ChatGPT was released to the public almost three years ago, generative AI chatbots have had many impacts on our society: They played a large …

How Are AI Chatbots Changing Scientific 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

But we must be sure to protect research and future subscription budgets, as well as building a sensible authentication system, says Cathy Foley 7 …

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

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.

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.

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).

G30 Wiki

Data

��3��Contents Lakes, Pools and Repositories, Oh My They Are Asking For What? Modelling GDPR - What do we do about Archive Do We Need This? Do you really want to share?

They Are Asking For What?

In the preparation for GDPR and the UK refresh of the Data Protection Act it seems that some organisations, especially government departments and public bodies are asking some very awkward questions. Assurances, pledges, loyalty oaths that an organisation is 'GDPR' ready. Copies of the organisation's policies and procedures relating to GDPR Claiming a right of audit Contractually requiring agreement and proof of deletion,'forgetting' and, or returning of data. Contractual requirements which duplicate or place the burden of handling personal data provided to the organisation, by the contracting party. There are probably others going the rounds as well.

GDPR - What do we do about Archive

There's somehow a feeling that GDPR changes what should be done about Personal and Personally Identifying Data that we need not do now. But that isn't really true, For instance, EU citizens have had the right to be forgotten since 2014 after the ECJ decision relating to a Spanish case in 2010. What is happening is that the standards of a complaint, audit and penalty have changed and of course its the penalty which is the real motivator to improve systems. Removing an individual's data from a live system can be painful but perhaps not hard, removing it from archived data looks like it will be expensive, and hard. Apart from other regulatory reasons for keeping data does it mean we have to read and rewrite all archives every time someone asks for their data to be removed? GDPR - What do we do about Archive

Contact Us