Skip to content

Instantly share code, notes, and snippets.

@csim
csim / dropzone.knockout.js
Last active August 30, 2016 14:18
Dropzone Knockout binding
ko.bindingHandlers.dropzone = {
init: function(element, valueAccessor)
{
var value = ko.unwrap(valueAccessor());
var options = {
maxFileSize: 15,
createImageThumbnails: false,
};

Clint Simon

me@clintsimon.com | (425) 785-8007 | pdf | linkedin | @clintsim

First and foremost I excel at using technology to solve business problems. I've worked in technology for over 19 years, delivering custom application development projects ranging from simple websites to complex enterprise systems, with various team sizes from 1 person all the way up to 120 people.

@csim
csim / CS1.cs
Last active July 30, 2024 19:43
C# Interview Questions
using System;
public class Program
{
static string location = default(string);
static DateTime time = default(DateTime);
public static void Main()
{
Console.WriteLine(location == null ? "location is null" : location);
@csim
csim / JS1.js
Last active August 27, 2020 16:43
// Please name the data types available JavaScript.
public class HashTable<T, TU>
{
private LinkedList<Tuple<T, TU>>[] _items;
private int _fillFactor = 3;
private int _size;
public HashTable()
{
_items = new LinkedList<Tuple<T, TU>>[4];
}
@csim
csim / ai-agent-best-practices.md
Created May 24, 2026 17:06
Getting Real Work Out of AI: A Practical Guide for Information Workers

Getting Real Work Out of AI: A Practical Guide for Information Workers

By Clint Simon

Why I wrote this

Most people I know use ChatGPT, Claude, Copilot, or Gemini the same way they used Google in 2008. They type a question, skim the answer, and move on. That works, but it leaves about 80% of the value on the table.