# Fire from heaven

**URL:** <https://forum.kx.com/t/fire-from-heaven/12291>\
**Category:** Community Support\
**Tags:** blogs\
**Created:** [December 2, 2021, 1:49pm UTC](https://forum.kx.com/t/fire-from-heaven/12291 "2021-12-02T13:49:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![SJT1](https://avatars.discourse-cdn.com/v4/letter/s/eb8c5e/32.png) [@SJT1](https://forum.kx.com/u/SJT1)\
**Post date:** [December 2, 2021, 1:49pm UTC](https://forum.kx.com/t/fire-from-heaven/12291/1 "2021-12-02T13:49:00Z")

</div>

The kdb+ system underlying KX technology is founded on the vector notation developed at Harvard and IBM by Canadian mathematician Ken Iverson.

If you are used to SQL or scalar languages such as C, Java, or Python, the q programming language does a great deal to ease your approach to vector operations. You can get a lot done without giving much thought to vectors. But if you need a firm grip on the legendary speed of kdb+, you will want to master its vector operations.&nbsp;

Fluent vector coders write fast expressions of shocking brevity. Our awe at what they do has led to people calling them the q gods. The phrase honors the skill but locates it beyond our reach: we humans can only shake our heads in wonder. The best-known textbook for q has the consoling title _Q for Mortals_.&nbsp;

Iverson must be spinning in his grave.&nbsp;He was adamant that his way of thinking about data structures and operations is not difficult, merely unfamiliar. Vector programming is not reserved to deities. Like any language, q yields to study and practice.&nbsp;

Articles and posts here with the `#vectordojo` tag will study vector solutions to simple problems, and explore the shift in thinking that discovers them.

Enjoy!&nbsp;

Stephen  
KX Librarian

PS: Yes, I know how Prometheus was rewarded. SJT
