Family Time

I have been trying to make more time for family lately, so I was very happy to spend the weekend with Laurel, Kevin, Aunt Anne, Uncle Jim, and Jimmy in Palm Springs this weekend. I still did an hour or two of work a day, but it was good to have good quality family time.

AI Has Passed A Mouse

Artificial intelligence has now passed the level of a one year old human or a mouse. Given the rapidly increasing speed of advances, I think we can count on one hand the years till it passes human level intelligence.

Employees

Having employees can bring some unique HR issues. Some of the more interesting ones I have had are:

  • The guy who went and drank three alcoholic drinks at lunch and came back to work crying (this was four years ago)
  • The remote employee who watched a movie while he was supposedly working (also four years ago)
  • The guy who never wore the same clothes twice (I guess he just returned it after one wearing?)
read more “Employees”

Basecamp API Guzzle 6 Json Create Todo Request

public function createBasecampTodo($bucketId, $bcTodoListId, $todoData, $userAgentEmail)
{
    $options = [];
    $options['json'] = $todoData;

    $this->uri = 'https://3.basecampapi.com/3140673/buckets/' . $bucketId . '/todolists/' . $bcTodoListId . '/todos.json';

    $this->_client = new Client([
        'base_uri' => $this->baseUri
    ]);

    $options['headers'] = [
        'User-Agent' => $userAgentEmail,
        "Authorization" => "Bearer " . $this->getAccessToken(),
    ];

    try {
        $this->response = $this->_client->post(
            $this->uri,
            $options
        );

    } catch (ClientException $e) {
        dd($e);
    }