The Hark Blog

Software Engineering Blog

The Top 10 Things I Learnt After Completing a Software Development Apprenticeship

Completing any apprenticeship involves a great deal of learning, but the world of software engineering particularly can be confusing, stressful and, at times, unforgiving. Learning from failures and mistakes is critical for a rewarding and successful career further down the line. In this article I’ll be sharing 10 crucial lessons I learnt on my software engineering journey.

Read More
Software Engineering Blog

The Top 10 Things I Learnt After Completing a Software Development Apprenticeship

Completing any apprenticeship involves a great deal of learning, but the world of software engineering particularly can be confusing, stressful and, at times, unforgiving. Learning from failures and mistakes is critical for a rewarding and successful career further down the line. In this article I’ll be sharing 10 crucial lessons I learnt on my software engineering journey.

Read More

How I Learned to Love Monday Mornings: The Impact of a Positive Work Culture

As it’s my Harkiversary (see what I did there?) I’ve been doing a lot of reflection recently on what I have learnt and achieved in this past year. It’s hard to put down all the things I’ve learnt given there’s been so much; from technical elements about software, hardware and energy to internal operational elements, strategy, growth, standardisation, and quality.

energy ball of electricity

10 Principles of Good Design for Creating Products That Sell

Product design is a crucial aspect of any business – it is the process of creating a product that not only meets the needs of the customers but also stands out from the competition. However, designing a product that is both functional and aesthetically pleasing is not an easy task. Amongst other things, it requires a deep understanding of the market and the target audience. In this blog, we will discuss Dieter Rams’ 10 principles of Good Design and whether following those principles makes your product a sure buy for the consumer.

Timeseries Stationarity

Timeseries Stationarity

This blog post discusses the importance of stationarity in timeseries data when performing analysis or generating forecasts. Non-stationary data can pose challenges for accurate forecasting, but transformations such as differencing, Box-Cox, and Yeo-Johnson can help make data stationary. These techniques can help with effective planning and implementation of energy management policies.

Hexadecimal Blog Post Featured Image (1)

What The Hex: Demystifying Hex Codes

Whether you’re a former Myspace tinkerer or a seasoned web developer who deals daily with colour on the web, you’ve probably come across hex codes before, but how much do you know about this strange-looking combination of numbers and letters? If the answer is not very much, check this out.

data science image

Understanding the Bias Variance Trade-Off

The bias-variance trade-off is a fundamental concept in machine learning and statistics that refers to the trade-off between a model’s ability to fit the training data well (low bias) and its ability to generalise to unseen data (low variance).

iot project planning

Why do IoT projects fail and what can be done to ensure success?

The internet of things (IoT) is best known for unlocking new business opportunities by transforming the way people and machines work. In today’s world, data is the key to a business’s success; IoT deployments can provide critical data to any device such as a phone, tablet or computer within seconds to help businesses improve performance.

Subscribe to Our Blog

Stay up to date with the latest industry news, platform developments and more.