Areas of Expertise - Language · Software · Technology · Everything Else · Quotes
How do you use this website? Use the links in this page
- Freelancer for hire
- Advice and help with any IT issue, large or small.
- Tutor in programming, electronics and English language (for non-native speakers).
- Maintain mobile apps
- Translate programs between computer languages
- Build data transformation pipelines
- Much else
- Nature on Earth (inc. biology, geology), big things (cosmology), little things (physics)
- Practical Thinking (inc. philosophy, religion, neurology, psychology, mathematics, epistemology, metaphysics, information science)
- Technology (too many to name, most branches, everything; I've helped design and build simple computers, websites, small data centres, networks, software, mobile apps, servers, websites, IOT, embedded systems, programmable systems, much much more)
- History (including archaeology, philology, etymology, genealogy, living history)
- Language (I'm learning a few spoken languages, including modern Greek, and help people practice English, I watch more foreign movies and TV than English, including-but-not-limited-to: Mandarin, Korean, Hindi, German)
- Food (cooking and how not to burn water)
- Reading and creative writing... (music, stories, software, legal, much more)
- Visuals such as user interface, artwork and more
- Everything else
I've been fortunate to have experience in most areas of computing, working in IT Support and Development since the 1980s, primarily servicing the education market.
- Advice for Student Programmers
- Source Code Repositories
- Source Code Extracts Gist
- Guides - Excel, Xcode, Blender
- Standards - mostly formats for data storage and transport
- Objective-C
- Java
- C# (C-Sharp)
- Swift
- HTML, JavaScript, CSS
The above are the current main languages, of about 300 languages and dialects I've used. Here are language statistics of my current public GitHub repositories:
- Cloud (AWS, Azure, Google, local),
- Servers (Windows, Linux, VMS, multi-site, web, file, other)
- Desktop (MacOS, Windows, Linux, Unix, other)
- Mobile (iOS, Android, Bada, other)
- Embedded (MicroChip, Raspberry Pi, other)
A movie is never really finished, just released. - Bonnie Arnold, a producer of the 'How to Train Your Dragon' movies.
If you're not embarassed by your early work, you spent too long on it. - Attributed to Neil Gaiman
Where possible, focus on things that are worthwhile. - Andrew Kingdom
Writer's Block? Think about things differently by: Adding a new communication; add in random text from any source at hand; take time to relax, help a stranger, rewrite in a different format (e.g. story as a screenplay), don't get bogged down, put down the basics and move on. -- Andrew Kingdom
Even experts know less than 1% of everything that can be known about life, the universe and everything. To think otherwise is to not even be aware of your own ignorance. — Andrew Kingdom
Being an expert in one field does not guarantee expertise in another field. For example, understanding the science of combustion doesn't automatically make me good at cooking food on a fire. — Andrew Kingdom
No work is ever worth a divorce — Andrew Kingdom
You can't truly love others if you're not caring for yourself. It's like how airlines say, 'Put on your own mask first, then help others.' — Andrew Kingdom
Intelligence has little to do with a person's value as a human. — Andrew Kingdom
A.I. is a tool made by humans to assist humans; don't confuse it with actual intelligence, the two are not the same and will never be so. — Andrew Kingdom
Un-deception is the successful resolution of misapprehension, that is, the changing of your mind concerning a misbelief. This is not the same as trying to change someone's mind.
The Role of Emotional Context in Effective Decision-Making and Communication:
- Understanding context when making informed decisions enhances relationships and communication (acknowledging emotions is part of the context).
- Managing emotions in the bigger picture improves decision-making and reduces excessive conflict, leading to clearer perspectives and rational choices.
- Communicating decisions clearly positively impacts circumstances and strengthens emotional well-being. — Andrew Kingdom