TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What are you working on? Share what's interesting about the problem?

2 pointsby joddystreet12 months ago
What are you working on? What’s most challenging, interesting about the work or the problem?<p>Are you using any AI tools? What does your setup&#x2F;workflow look like? Where do you find it most useful&#x2F; least useful.<p>What other tools are you looking to further explore&#x2F;excited about?<p>As for me — I am currently working on building data pipelines, merging data from various sources into our database, finally mapping the data to our entities. The work is pretty straightforward, not very challenging.<p>The most exciting part for me is just exploring the patterns to build out the solution. I have built integrations 4 times, ground up, until now. Always with a different data processing pattern goal in mind.<p>And here I find the copilot very useful, the threshold of picking a goal, that is learning about various ways of achieving the same end product goal with different constraints.<p>I don’t enjoy the `chat`, I don’t use `auto-test` generation, I sometimes use the `explain`, and I am truly grateful for the autopilot when it comes to remembering the syntax.<p>On the other hand, when I am in the flow, and stop to think about something, I find the autopilot auto-compete to be distracting, and often it’s just more work to review the code it suggests. Now, this could be my shortcomings&#x2F;skill-gaps, I am open to accept that, have not thought about it quite deeply.<p>Apart from copilot, I use Claude, to generate throwaway code, and the quick scripts.<p>I am not using any other tools, I keep exploring though, but didn’t find utility in paying up for other copilots&#x2F;coworkers&#x2F;ai-tools.<p>Non AI-tool that I am trying these days is Zed editor.<p>After working as a full-stack for quite some years now, the next technology I want to work on is database.<p>Not sure how long it would take, but I want to switch domain to becoming a database developer, and hopefully with copilot reducing the threshold of experimentation, I might finally be able to!

1 comment

austin-cheney12 months ago
I am considering writing a new approach to the concept of a Document Object Model (DOM) in Rust. The DOM is the compile target of the web browser.<p>I have not started this work yet and may not but I have already thought through the architecture of how it would work, something more refined than this plan:<p>* Layer 0: Node relationships and access methods.<p>* Layer 1: Syntax, allow definitions for any scheme like JSON. YAML, XML, markdown.<p>* Layer 2: Grammar, allow definitions for any static data language like HTML, SVG, TypeScript interfaces&#x2F;types, XML instance languages.<p>* Layer 3: Schema, any implementation should have the means to validate any instance of a grammar and then self determine how to handle invalid parts.<p>The current DOM implementation is both too restrictive in its definitions and yet far too complicated in its implementation. If it were drastically simplified there would present much greater opportunities for scale at much lower costs than currently available. We have 30 years of history and lessons learned, which is exciting.<p>Key considerations:<p>* Simple is not easy. This would be designed around concepts of <i>few</i> and a rigid purposeful structure. If the current DOM scares you this should scare you more and easy will never become a determinant.<p>* Don’t be smart. XML and its supporting technologies were brilliant and powerful, so much so that nobody outside of senior data scientists really made use of it in any meaningful way. This new approach would have a model to allow for scale but the model would be primitive. Let the instances be brilliant and the model both boring and small.