Hacker News new | past | comments | ask | show | jobs | submit | gzapp's comments login

I was interested in learning how to created a postgres extension the other week. Not just bundling some SQL scripts, but a proper extension tying into their API.

Trying to find any good information on how to go about this proved super difficult. Well, I wasn't having much luck and just gave up.


I've created a few extensions in C. I found the "easy" path was looking at other extensions. The docs helped but bootstrapping my internals knowledge took a lot of time.


  Location: USA
  Remote: Yes
  Willing to relocate: No
  Technologies: AWS, Linux, TypeScript, NodeJS, Python, Ruby, C#, MySQL, Java, Groovy, Postgres, React, VueJS, etc.
  Résumé/CV: https://www.linkedin.com/in/gregzapp/
  Email: greg (dot) zapp (at) gmail

I'm a serial startup engineer with 15yoe including Rackspace, Rundeck, and PagerDuty. As a full-stack, kitchen-sink site reliability engineer I'm as comfortable running with unsafe pointers as working on React front ends. I look for high impact, ownership, and autonomy roles.


This may come as little to no consolation, however I'm in a very similar boat. Left employment over a year ago, and while I don't regret that per-say it definitely wasn't the time for me to try my hand at a startup.

I put feelers out for a CEO/sales type founder leading up to this but came up empty handed. Decided to take the plunge anyway and work on finding funding and partner opportunities along the way. Built out an MVP over the past year, tried shopping around for opportunity, and came up empty.

A lot of this is due to me, having recognized early on but now having fully accepted, not being that CEO/Sales type and having limited success trying to force myself into that role. We would 100% need such a person, with connections, on board to raise and handle business development to move forward. Particularly in this climate.

Now to stop the savings burn, and for family reasons, I'm entering the job market again. And it's ROUGH. Two years ago and for the decade before I would have recruiters reaching out constantly. Two years ago I had easy job opportunities through my network. Now, it's been hard to get on the phone with even 4-5 interested parties in 2-3 weeks of actively seeking. And two of those are through HN who wants to be hired, and 2 are through recruiters I've previously worked with. The interview processes are SLOW right now too; companies dragging their heals and indulging in the glut of options.

I'm happy for those reporting the market is fine for them. But for myself with 14 YOE, "name brand" previous employers, successful startup exit experience, and a somewhat significant body of work on GitHub it's very cold out there ATM. Same story for many I know, even on the hiring side; a friend trying to get more head count for over a year now in a good sized, growing, and successful startup.


  Location: USA
  Remote: Yes
  Willing to relocate: No
  Technologies: AWS, Linux, TypeScript, NodeJS, Python, Ruby, C#, MySQL, Java, Groovy, Postgres, React, VueJS, etc.
  Résumé/CV: https://www.linkedin.com/in/gregzapp/
  Email: greg (dot) zapp (at) gmail
Staff SWE / SRE. 15yoe including Rackspace, Rundeck, and PagerDuty. I have a rare blend of experience working at a senior/staff level from the system and platform all the way to the UI. My career has been cloud engineering and SRE focused particularly the first half: linux, infrastructure, reliability, performance, automation, build, test, developer experience, and etc. Back half I have been working full-stack development(startup life) in addition to SRE and cloud architecture work.


There are also a few good options in a lot of languages for streamlining chromium use.

In C# I'd look to use the Playwright library or perhaps even embed chromium via CerSharp if I were trying to avoid extra processes.


It seems there isn't a solution that satisfies everyone so far, indeed. With concerns about languages supported, functionalities, security, etc., there's certainly a lot of room for improvement in this space to offer a better solution!


Heya, ex-Rundeck engineer and founder of https://stepwisehq.com .

Will likely end up releasing MVP OSS this month and have to go back to work while continuing to bootstrap. Would love to chat sometime; may be some ideas in here you'd find interesting.


We stuck with ProseMirror steps for these reasons(and more) on my project.

I did, however, create a new collab plugin based on commits from this Google Wave white paper: https://svn.apache.org/repos/asf/incubator/wave/whitepapers/... , and wrote about it here https://stepwisehq.com/blog/2023-07-25-prosemirror-collab-pe... . Anyone needing more performance out of ProseMirror collab while sticking with traditional steps/transactions may find that information useful.


  Location: USA
  Remote: Yes
  Willing to relocate: No
  Technologies: AWS, Linux, TypeScript, NodeJS, Python, Ruby, C#, MySQL, Java, Groovy, Postgres, React, VueJS, etc.
  Résumé/CV: https://www.linkedin.com/in/gregzapp/
  Email: greg (dot) zapp (at) gmail
Staff SWE / SRE. 15yoe including Rackspace, Rundeck, and PagerDuty. Career has been cloud engineering and SRE focused particularly the first half: linux, infrastructure, reliability, performance, automation, build, test, developer experience, and etc. Back half I have been working full-stack development(startup life) in addition to SRE and cloud architecture work.

Looking for a half-time opportunity(with benefits) which could be great for a startup not needing, or not ready, to shell out FT salary for someone with my experience.


Ex-Rundeck engineer here. Would be very interested to here why you initially dropped it and why you are thinking about picking it back up!


It was just that we weren't using Rundeck very effectively. I set it up so that others could run a few Ansible jobs, and so that a slack bot could fire off one of those jobs. The Slack API changed a few years later and our old bot completely broke and I couldn't get it working again without rewriting. As far as other people running them, nobody else seemed to use it. So when it came time to upgrade the EOL OS that was hosting Rundeck, I just shut it down.

But, now we have some Jenkins jobs that would benefit from being isolated from Ansible runs, so Rundeck might be a good way to run those.


I'm sure I'm not the only person that got fed up with occasionally needing to do something more advanced and just finding the JQ incantations inscrutable.

Also prob not the first to create a project for personal use that just wraps evals in another language haha: https://www.npmjs.com/package/jsling


Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: