5626463547 | San Jose, CA 95126

About James A. Gibson

This author has not yet filled in any details.
So far James A. Gibson has created 32 blog entries.

Conflicts of Interest in Software Engineering Interviews

There is a talent shortage in the software engineering industry. [0] The problem is exacerbated by the way some software engineers and companies conduct interviews. Many questions asked in interviews have been shown to not result in performing better on the job. For example, one Google spokesperson reported as late as 2017, We learned our lesson the hard way after years and years of asking brain teaser questions like ‘how many golf balls can you fit in a school bus?’” she says. “The brain teasers that we used to ask candidates had literally nothing to do with the job at all. [1] What does Google ask now having "learned" that lesson? Algorithm questions; six of one, half a dozen of the other. [2] One can improve one's ability [...]

2019-09-23T15:55:51+00:00 September 23rd, 2019|0 Comments

Hello 2019

Things have been extremely busy for me over the last year. I went through two hip surgeries which kept me off of my feet for six months. I worked through another education program until the very end only to drop out and use my skills at work (in data engineering). The program was not ready for production and wasted my time at a certain point. I went back on the job market. My experience this time on the market has been a lot different than past searches. For those who do not know what the market is like in the software world, it involves studying lots of algorithms and getting tight on judging spacetime complexities. Then when you go to the onsite interview, you should think of it [...]

2019-08-25T21:56:29+00:00 August 25th, 2019|0 Comments

Arminian Predestinations

I want to discuss the concept of predestination in Arminian theology. I am interested in the question, what is predestination? I have always found it sort of puzzling and I think I can now say why I find it puzzling. In order to get clear about what Arminian theology says about predestination, I will quote from Roger Olson's book, Arminian Theology - Myths and Realities (IVP, 2006). I really like the way Olson writes and I would recommend this book to anyone interested in an Arminian perspective. Below are the relevant sections from Olson that form the foundation of this post. *** Olson; selections from pp. 34-37 *** Because God is love (Jn 3:16; 1 Jn 4:8) and does not want anyone to perish but all to come to repentance (1 [...]

2018-12-26T09:52:41+00:00 December 25th, 2018|1 Comment

Review of Think Again: How to Reason and Argue

As a leader of a church group in my home, I was recently tasked with identifying reading material that is suitable for an intelligent audience without formal theological or philosophical training. My group consists of some people who work at companies including Apple, Google, Ebay in either the business side or in the engineering side. There are members who have a science background, e.g., having worked in a lab. It is a diverse group. In general, before two or more individuals have a discussion over arguments about some topic, it seems to me a pretty good idea that the individuals should understand something about identifying, evaluating, and constructing arguments. For this reason, I wanted to consider Walter Sinnott-Armstrong's new book, Think Again: How to Reason and Argue.  In the [...]

2018-08-23T16:08:11+00:00 August 23rd, 2018|Comments Off on Review of Think Again: How to Reason and Argue

What is the Reformed Interpretation of John 3:16?

In this piece I will attempt to say what the Reformed interpretation of John 3:16 is as it pertains to God's love for the world. It is entirely possible, however, that there is no such thing as the Reformed interpretation because there are may be many interpretations given by Calvinists. The method I employ to satisfy that attempt is to examine or describe the interpretation of those who identify as Calvinists. That method may be unsatisfactory to some readers because of the following thought. If the majority of Roman Catholics believe that the Son was created by the Father, that would not thereby make that view the Roman Catholic view. That is true. There are mechanisms in place that define conceptual boundaries about the relationship between the Father and the Son, [...]

2018-07-06T14:27:10+00:00 June 16th, 2018|6 Comments

Inquiring about Tipping Point Evidence

Two colleagues on a team are debating with each other over whether to use a certain type of database in a current project. One team member insists that a certain query can be performed more quickly if data were stored in a NoSQL repository. Another disagrees. After being tired from not being able to convince each other, one member asks the other: "What would it take for you to change your mind?" The other responds, "You would have to show that the average time over 100,000 queries is faster than x amount." A mother and daughter are arguing over whether the husband/father had an affair. The mother is financially dependent on the husband and who has been the victim of her husband's other past affairs. She fears that [...]

2018-06-10T14:15:08+00:00 June 8th, 2018|6 Comments

Docker & MySQL

How to run MySQL in a Docker container Prerequisite: You have installed Docker and it is running. Run Docker Container with Empty Database [simterm] docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=password -e MYSQL_USER=user \ -e MYSQL_PASSWORD=password -e MYSQL_DATABASE=mydatabase mysql/mysql-server:5.7 [/simterm] Explanation: the goal of this command is to run a MySQL server version 5.7 and setup an empty database with a user and password. The MYSQL_ROOT_PASSWORD is an environment variable inside the container; it is mandatory and provides the password at the root for the superuser. The other MYSQL environment variables are optional. But as you can see, I am here created a user, a password, and an empty database called mydatabase. --name parameter provides a name to the docker container. -p 3306:3306 tells Docker to use [...]

2018-06-07T19:47:00+00:00 June 7th, 2018|Comments Off on Docker & MySQL

Calvinism and Analyticity

Rich Davis has responded to a piece written by Guillaume Bignon and myself. I would like to thank him for taking the time to interact substantially with our initial response.  In this piece, I am going begin with a few points of clarification on the arguments that Bignon and I give. The clarifications will be important to understand what moves I am making in the final section, which ends on matters more philosophically substantial. As a result of this discussion, I hope to make it more clear what challenges exist for Davis’ case against Calvinism. It is now impossible for anyone to follow this discussion without having read the pieces linked above. If you have not yet done so, do that first.  But in case you do not, [...]

2018-06-07T21:20:01+00:00 May 9th, 2018|Comments Off on Calvinism and Analyticity

Question: When Did Apologetics Programs Begin?

I am doing research for a paper. Maybe someone who looks here knows the answer. There have been people in universities and seminaries who were more or less appointed chairs of apologetics. But those positions, I think, were subsumed under the theology or philosophy departments. When was the first apologetics program created, which provided students its own unique degree? My guess is that this is a late 20th century creation, even though there were apologetics related courses prior to that. But these are all hunches. Does anyone here know and have the evidence to back it up?

2018-06-07T21:16:40+00:00 May 1st, 2018|1 Comment

The irrelevance of ‘whoever’ in John 3:16 and what really matters: A response to Brian Abasciano

In “Whoever Reads John 3:16 Can Know that ‘Whoever’ Is Really There”, Brian Abasciano argues against four Calvinists: James Anderson, Guillaume Bignon, James Gibson, and James White. (I, Guillaume, apologize for not being named “James”. In my defense, my middle name is “Jacques”, which is the French title of the book of James; surely that must count.) Abasciano argues that all four Calvinists have made an embarrassing mistake by failing to understand the Greek text in John 3:16. If these Calvinists had consulted BDAG or even John Calvin’s own writings, they would have recognized that John 3:16 really does convey a generic sense of “whoever”. We, Bignon and Gibson, will let Anderson and White defend themselves since they actually spend some time discussing matters of translation. But as [...]

2018-06-07T21:18:44+00:00 April 24th, 2018|9 Comments