algonote(en)

There's More Than One Way To Do It

Entries from 2023-01-01 to 1 year

SBOM requirements for legal regulation (in Japan)

Introduction to Software Bill of Materials What is SBOM? SBOM (Software Bill of Materials) is a list of software components and their dependencies. It is not always the same as the list of libraries because some of the software may use in-…

Designing and Operating a Successful IT Company Evaluation System, Learning from Fujitsu's Collapse Case Study

Notes from reading "Fujitsu from the inside". I read "Fujitsu from the inside" This is an old book from 2004, but I read "The Collapse of Fujitsu's 'Performance-Based Management' from the Inside" , which describes the inside story of Fujit…

Unity is already profitable

Read Unity's financial report Runtime Fee will be introduced in Unity Update: Unity withdrew some of the changes. It has been announced that Runtime Fee will be introduced to Unity from 2024/01. Unlike the previous billing model, the fee i…

Checklist for Technology Selection

How to select technology stack Preface When you develop something, it is often necessary to use some external services or tools. Unless it is a hobby development, we want to make decisions with a certain level of rationality. Here is a che…

Is the structure that forces engineers to study in the IT industry evil?

One of the most common complaints made by new software engineers is that they have a hard time studying. In web development, where they have to study every time a new technology comes out, sometimes outside of work hours, or they feel left…

List of open source web services that architects should check out

Reference for implementation Preface: Let's read open source implementations When you are doing web development, you may feel uneasy whether this way of writing is normal or not, or whether the direction of implementation is good or not. I…

How Twitter caches timelines

Reading Twitter's internal structure. Introduction Microblogging services like Twitter have a lot of posts in a short period of time. Especially for the timeline, simply moving data in and out from the RDB will not scale. I found some arti…

Write Code Every Day at HackerRank

Notes about HackerRank. What is HackerRank? HackerRank is a learning site where you can learn programming by solving problems. While most of these sites specialize in either web development or competitive programming, HackerRank covers bot…

GraphQL Adoption Anti-patterns

Is GraphQL a silver bullet? Introduction In web and application development, there are various methods for passing data between servers and between server and clients. The most common are SOAP and XML in the past. In most cases, JSON REST …

How NTT changed assessment & work style

The inside story of a traditional IT company Preface NTT Group, which has 330,000 employees, is working on reforming its personnel system. Fujitsu has 130,000 employees and Toyota has 360,000, so you can see the scale of the project. I fou…

How Sony laid off employees

Book review of Sony Layoff Introduction Layoffs are booming at American tech companies. Information is summarized in layoffs.fyi. Twitter, in particular, reports that more than half of its employees have left through layoffs or voluntary r…

Left-to-right manga types

I want to read more left-to-right Japanese manga! Preface: Translation is not the only blocker to make manga multilingual Illegal copy of manga by Mangamura was a social problem, Illegal uploading on the Internet is a source of concern for…