Featured Post

Ancient Teachings

Genesis 1, 28 says that we should "go forth and multiply, and replenish the earth." Not all Bibles have this "replenish the e...

Thursday, October 25, 2018

Node and NPM JavaScript

Another Udemy course completed. Although the certificate says 26.5 hours, it took me over 100 hours over a four month period due to doing the exercises and other reading and keeping my life going. Watch this space for some interesting projects coming up. And I was lucky to get some real world billable Javascript work this month, which is live, working, and very pleasing. Thanks to Andrew J Mead and Rob Percival and their colleagues for another amazing CodeStars Udemy course.

The course included learning MongoDB, Mongoose, Mocha, SuperTest, Heroku. And reinforced my github knowledge.


Tuesday, October 23, 2018

10x programming

I found this Q&A on Quora very interesting:


"So the more experienced the more people learn that:
* Keep the code extremely modular
* Write the code that requires least documentation
* Strictly follow the Single Responsibility principle
* peer code reviews with constructive feedback are critical for everyone to evolve to be a better software engineer.
* what used to take 8 hours a day will now likely take 2–3 hours a day
* it is important to complete work and leave the place quickly
* communication is way more important at times than implementation
* designing takes longer time than implementation
* learning a new language is not going to take a lot of time
* sometimes you write bad code to keep the business running"

Friday, October 12, 2018

Integrated Resource Plan 2018

Dear fellow South Africans

re the IRP2018

Nothing has changed since my submissions in 2010. South Africa remains massively short of domestic electricity, water and food.

From an electricity point of view, we still have 40 GW like 20 years ago, but we should have 160 GW. Worldwide growth in electricity, even with Energy Efficiency is 3.6% per annum. That means electricity use should have doubled from 40 GW to 80 in that time, but the population has doubled, so we should be at at least 160 GW.

By our government allowing massive privately funded electricity and water and food growth, in cities, their and our fiscus and tax growth will be accordingly far faster than now. But our government sees constraint and "enclosure" as their means to an end, and so they strangle the economy. Do you feel out of breath? Now you know why!

And see the energy cliff in the 2020's in Slide 15 at https://www.slideshare.net/nazimtiger/power-station-workshop . And you will see the disaster that South Africa is facing.

From a water point of view, in many parts of the country we are making do with 50 litres per person per day, but we should have at least 250 litres per person per day, (including the allowance for industry), to really grow the economy. And we are getting poorer and poorer from a food production and food quality point of view all the time.

Here are my comments from last time. I really don't see the point of commenting again. Government uses my time and resources, free of charge. I don't get thanked, even though I am a very active citizen.

http://saaea.blogspot.com/2010/11/integrated-resource-plan-irp-2010.html

http://www.energy.gov.za/IRP/irp%20files/ORBITAL_RENEWABLE_ENERGY.pdf

And my comments on the NDP also help to inform where we are at.

http://mypowerstation-sa.blogspot.com/2013/09/south-africas-national-development-plan.html

All this research funded my my company.

Regards
David Lipschitz
BSc BSc (Honours) MBA M.Inst.D.
Organising Data, Programming and Bringing Healing

Monday, June 18, 2018

Growing the South African Economy

African governments should allow deregulation and decentralisation of their water and electricity grids. This will create huge private investment and will grow our water and electricity resources very quickly and at no cost to the government. In fact, due to this private infrastructure investment, governments will more easily be able to carry out their social agendas.

Note that until 1923, there were a number of private electricity grids and suppliers in South Africa. These become a single monopoly in 1923 when the Electricity Supply Commission (Eskom) was formed. So we have the capability and the technology.

We also don't need outside help in the form of handouts and donations. We need technical resources and we need social help, to get our leaders to understand that by relinquishing some control, their economies will grow very quickly and for example in South Africa, a 7% increase in VAT from 14% to 15% might yield R36 billion at a huge cost to the economy, but if the economy was allowed to grow, government would get R133 billion additional revenue from a 10% growth.

Sunday, June 17, 2018

Back by Popular Demand

In 2016, I removed, by making all old articles "drafts" my old BLOG posts. But now and then either I or others want to look at those old posts, and so today I Published about 300 "old" posts.

Thursday, May 10, 2018

Why I do "badly" and why you should hire me!

This video shows exactly why I did badly at school, and sometimes why I do "badly" now. I didn't and I don't give the answers my teachers, and even perhaps my clients, want to hear.

I realised at 35 that the reason that I did badly at poetry was because when the teacher said "what do YOU think of this poem", I told the teacher what I thought. At 35 I realised that the teacher meant "what do I think of this poem". If my teacher has said "what do I think of this poem", I would have got 100%. I mean, imagine having Shakespeare in your class. He would have "failed".

Luckily my parents told me to focus only on school work in Matric and so my grades went from E's to B's for Maths and Science and I got into University. And then my mind was blown by Dr Smart in first year Maths. He showed us a complex formula for Pythagorus. I found an easier answer in the World Book Encyclopedia. I took it to Dr Smart (his real name) the next day, and he said "Use it". I said "really". He said "I don't care how you prove what I teach as long as it works. You don't need to do it my way. In fact, if you invent a new way, I will be delighted and then maybe we can get a Nobel prize". I think he left out the last part, but I got the message.

And then when I did my MBA I did well because I invented a new way of working. I read the book my teacher recommended, and then I discovered that if I read a book by a different author and they had a different way of working, then in an exam, I could answer: "teacher said; the other person said; but I think ..." and I could get 100%. If I just said "teacher said, but I think", I would have got a lower mark.

You have to do analysis and synthesis.

I knew this at school.

Many people ask if I do "Agile". I say that I've been doing it since I started programming in 1979. I've always done my best to firstly NOT write the program (has someone done it already), and then to find the fastest way to give my client something they like and then build on it.

"The performance of the whole is not the sum of the parts, but the sum of their interactions", and hence why we cannot optimise parts of a business. Many parts of businesses are "loss makers" and the creative people in these parts of the business are made to think that they are failures and that they are inferior to those who make commissions in sales, or who work in "profit centres". And this is why our organisations fail. It is not just the "creative" department, which is creative. We are all creative. And we must be ourselves.

"Imagine if the system was destroyed last night. What would you do if you could do whatever you want?"

Study the whole.

I love the video. It is so much a CV and worthwhile getting today. Thank you to my friend Dean for pointing it out to me.