Skip to content

Instantly share code, notes, and snippets.

Estimation

This document is an attempt to pin down all the things you don't think about when quoting for a project, and hopefully provide a starting point for some kind of framework to make quoting, working and delivering small-medium jobs more predictable and less stressful.

Quoting

The hardest bit of any job, and lots of pitfalls

Estimating the work

  • the actual work of what you see on screen will only be a fraction of the work to do
using System;
using System.Collections.Generic;
using System.Linq;
public class Program
{
public static void Main()
{
var id = ConvertGuidToBinData3("xxxxxxxxxxxxxx");
Console.WriteLine("{ \"Customer._id\": BinData(3, '" + id + "') }");
@oscyp
oscyp / stopwatch.snippet
Last active September 21, 2021 16:48
Stopwatch snippets for Visual Studio. By inplace insert or surround. 3 versions: pure (sw), with console (swc) or debug (swd) output. C# and VB supported.
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>Stopwatch</Title>
<Author>oscyp</Author>
<Description>Insert or surround by stopwatch snippet</Description>
<Shortcut>sw</Shortcut>
<SnippetTypes>
<SnippetType>SurroundsWith/Expansion</SnippetType>