Skip to content
Flying Animal

Blog Connecting Engineering & Programming

Why BIM Digital Move Slowly

Digital transformation allways is a big challenge for any industry, especially for AEC industry. This post shows why BIM digital move slowly.

Easy to Refresh 3-legged Token

Refreshing a 3-legged token is a common task when working with Autodesk Platform Services(Autodesk Forge APIs). This post shows how to do it in Python.

How To Start with AEC Data Model API

The AEC data model is a set of capabilities and data structures that establishes a shared language across the lifecycle of a project, connecting planning to design to construction to operations. It delivers open data access to enable fluid data collaboration across propriety tools. The AEC Data Model API is a set of GraphQL APIs that provides direct cloud access to granular design data without the need to write application plugins or additional processing to retrieve data.

Why Almost People Give Up In Hard Problem

Recently, I have noticed that many new programmers often struggle with problem-solving. This not only makes them doubt themselves but also causes them to lose the efforts they have made and accumulated. Among them, there are also some very experienced people who sometimes face the same situation.

Criminal Psychology And Programming

The combination of criminal psychology and programming is truly fascinating. A good programmer typically possesses analytical skills, problem-solving abilities, logical thinking, and patience. These are also essential traits for a criminal psychology expert. I've read extensively about criminal psychology and will share why understanding it can not only help you become a better programmer but also a better person.

Why People Do Programming Hate Meeting

I am fortunate to have had the opportunity to challenge myself in various positions within the tech industry, ranging from roles not directly related to development to positions such as engineer, manager, and even in software development research. Occasionally, I also manage startup projects during my free time. These diverse experiences have given me a deeper insight into effective work methods, compared to those who focus solely on one field.