SystemDesignDev's profile picture. ex-SWE. Built things at scaling companies. 

Building a directory of CMS ⬇

Daniel Kim

@SystemDesignDev

ex-SWE. Built things at scaling companies. Building a directory of CMS ⬇

Закреплено

- Want to know What CMS does any website uses Check out: contenttoolkit.co/what-cms - Want to know what wordpress theme any website uses Check out: contenttoolkit.co/wordpress-them… - Also check the Ultimate CMS Collection, helping you select from 350+ CMS! contenttoolkit.co


.Net and adjacent frameworks are less popular is mainly because I think they’re more corporate, and gone are the days of “show up and we’ll teach you what you need” in tech. So unless its taught in schools (rarely), its mostly just corporate transfers filling those roles.


What’s the most underrated programming language in your opinion and why?


I love to design architectures and talk about databases. I can't explain the joy I get when I see my expected JSON response from an API call. The only thing that helps me debug my backend code more easily is I try to define types for all my request response structure.


What's a programming concept that you finally understood after struggling for weeks?


I feel to vibe code backend tasks you need to have a much better understanding of the architecture. You need to understand how the databases are wired up and any other data sources or interfaces or anything like that is wired up.


Is there a technical reason why there is no real alternative to JavaScript in the browser?


Is AI making developers more productive or more lazy?


I wouldn't take customer happiness as a pure indicator of success though. A customer is generally happy when they get what they expected, but if there's a higher quality version of your product available then you may still lose a customer.


Honestly a surprise to me that startups aren't mostly agile. Seems like they would need to adapt to sudden changes in the market much faster than a team working on software with a proven client base.


How do you decide what to learn next?


Adopting a new code base is a lot like working through the grief cycle. Denial: Why would anyone write it that way? Anger: It's all a ball of mud and string! Bargaining: Maybe I can fix this bit over here. Depression: Nothing I do seems to help Acceptance: I can work from here.


How often do you talk directly to your users?


What’s a coding interview question that still haunts you?


I highly recommend trying react router 7 framework mode it'll give you all the benefits of SSR and it will give you a natural learning path of the concepts


Typescript is safer as Go, as it has null safety, much better and mature generics and is run single threaded, which is a feature. With Go you have to worry about race conditions quite a lot (assuming you spawn your own Goroutines within a request).


What’s a tool or library you can’t imagine coding without?


How do you validate startup ideas before investing time and money?


I would never recommend writing in pure JavaScript for anything. It is incredibly easy making just the smallest typing mistake without TypeScript. Someone thinking that they can code perfectly well in pure JavaScript is equal to the ones that think they never make any bugs.


People grossly underestimate the value of code isomorphism. Whatever your typescript back-end, you have guaranteed type adherence back-end to front-end. You can use the same zod validation objects on both sides.


United States Тренды

Loading...

Something went wrong.


Something went wrong.