dpezely

Joined 16 years ago

Karma
113
Submissions
62
Member since
Feb 27
Daniel Pezely (first name at last name dot com)

GitHub.com/dpezely

GitLab.com/dpezely

View on Hacker News

Recent submissions

Comment · 3 years ago
The combined professional network of founders and initial investors can minimize impact and effects of many factors discussed in other comments here.

"If you need to make a single cold call in the first 2-3 years, consider your network might be insufficient."

Such cold calls would include finding: co-founders, investors, customers, service providers, manufacturers, employees, etc.

Mind you-- I got this wrong in my own startup that didn't survive. Having advised founders and non-tech entrepreneurs in Seattle, SF and Vancouver and of those who heeded the advice, they succeeded where I didn't. E.g., when I had a co-founder flake on me, my network was insufficient to have another person I could trust to step in as subject matter advisor. Not that I would have expected that advisor to write code but perhaps to guide me through the principles of the niche topic such that I could then find the right contractor or employee.

Likewise, for some businesses including certain SaaS: picking your first customers carefully often requires a chain of trust in both directions; i.e., your network.

Comment · 5 years ago
Comment · 6 years ago
Comment · 6 years ago
Comment · 6 years ago
Comment · 6 years ago
Comment · 6 years ago
Comment · 6 years ago
It's worth noting the "My experiences with NixOS" discussion from a few days ago: https://news.ycombinator.com/item?id=22877355

As someone just getting into Nix and NixOS myself, I found one particular comment there offers an excellent summary after talking with a few others in person as well: https://news.ycombinator.com/item?id=22891648

Essentially, after an initial investment of time for learning curve, the huge payoff comes when migrating to another machine because of system-wide configuration being reproduced with precision.

In my case, moving back and forth between laptop and desktop/workstation was a pain point with Xubuntu. A delta of less than one hour between `apt-get dist-upgrade` on two devices was enough to translate into divergence of versions in some packages.

We've come a long way since days of tsx-11, but I digress.

Comment · 6 years ago
Daniel Pezely — Authorized to work for any employer in US or Canada

Location: Vancouver

Remote: Negotiable, experienced

Willing to relocate: Negotiable

Technologies: Rust, Python, Cython, JavaScript, Common Lisp, Erlang, C; AWS, GCP; Ubuntu, Debian Linux, FreeBSD, macOS

Résumé/CV: Linkedin.com/in/dpezely or Pezely.com/daniel

Email: first name at last name dot com

Currently specializing in Rust:

- Over 2.5 years as primary language, and began with 1.0-stable in mid-2015

- Rust mixed with Kotlin for native Android app, where Kotlin handles just UI via RecyclerView, ViewModel, etc. (otherwise, I'm relatively new to mobile dev; Rust lib originally deployed in web app, and the plan is to use the same Rust library with Swift for iOS)

Generalist from prior specializations in concurrency, exotic data storage, dev-ops, Natural Language Processing

Samples:

- GitHub.com/dpezely/anagram-phrases (using prime number factorization, in Rust)

- GitLab.com/dpezely/chat-server (mio as the only networking library, in Rust)

- GitHub.com/dpezely/Effective-serde-By-Writing-Less-Rust-Code

Comment · 6 years ago
Daniel Pezely — Authorized to work for any employer in US or Canada

Location: Vancouver

Remote: Negotiable, experienced

Willing to relocate: Negotiable

Technologies: Rust, Python, Cython, Common Lisp, Erlang, C; AWS, GCP; Debian-based Linux, FreeBSD, macOS/MacOSX; old school pure JavaScript in browser to exercise server-side API for delivering end-to-end functionality; learning Kotlin+Rust for Android Native

Résumé/CV: Linkedin.com/in/dpezely or Pezely.com/daniel

Email: first name at last name dot com

Currently specializing in Rust:

- Over 2.5 years as primary language, and began with 1.0-stable in mid-2015

- Rust mixed with Kotlin for going full Android Native, where Kotlin handles just UI (otherwise, I'm new to mobile dev)

Generalist from prior specializations in concurrency, scaling, exotic data storage, dev-ops, and long ago as a Unix sys-admin.

e.g., at Splunk/BugSense: rewrote the BugSense back-end from Erlang/Lisp/C to pure Erlang for ironically 25x performance increase. Server cluster saw several billion inbound requests per day non-stop from all time zones. (See GitHub for slides from Erlang Factory and other presentations.)

Samples:

- GitHub.com/dpezely/anagram-phrases (using prime number factorization, in Rust)

- GitLab.com/dpezely/chat-server (mio as only networking library, in Rust)

- GitHub.com/dpezely/Effective-serde-By-Writing-Less-Rust-Code

Comment · 6 years ago
Comment · 6 years ago
Hopefully more people identifying themselves as software engineers will use Finite State Machines to better ensure correctness of the system.

Within a San Francisco company recently, suggesting that they create FSM diagrams was met with resistance that such things seemed frivolous.

Asking for Sequence Diagrams, they presented an architecture map.

This confusion occurred with most of the people I asked: e.g., team lead and manager, each with more than a decade of professional experience. This company is well over a decade old with significant recurring revenue, so obviously they must be doing everything right-- Right? Suggesting how to have assurances for correctness was eventually taken into consideration, so I commend them for that much.

Unfortunately, they are not unique in that way. While I only have a small sample size of a handful of Silicon Valley companies that I've experienced firsthand as employee or visitor, that was the pattern at all but one. (The one exception was BugSense, by the way: freshly imported from Greece.)

At least with a tool like sketch.systems, defining an explicit FSM as part of a prototyping tool may satisfy places that insist that "docs go out of date".

Suggestions for features:

1. in addition to the JavaScript for behaviour mock-up, consider also supporting WASM.

2. If the behaviour mock-up code could be called from an API, integration tests could also confirm a mismatch between design versus actual.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton