Ask HN: What are you working on to become a better programmer?
1–10 of 95 posts
Re: Ask HN: What are you working on to become a better programmer?
#2Currently working on Writedown: https://writedown.app - https://github.com/NayamAmarshe/writedown
I wanted to create a note writing app that supports markdown and has sharing capabilities. I usually use a Telegram private channel for saving stuff and writing notes, but Telegram doesn't really support Markdown so I thought it would be a good idea to create something like that.
Writedown is currently a WIP and I'm building in public (doing nothing special, just the repo is public haha)
Re: Ask HN: What are you working on to become a better programmer?
#3Re: Ask HN: What are you working on to become a better programmer?
#4Re: Ask HN: What are you working on to become a better programmer?
#5Studying design patterns and broader concepts - Gang of Four, Bob Fowler, Casey Muratori, Yegor Bugayenko), programming languages (OCaml, php, Java, C), and frameworks (Laravel, Django, Rails).
It's been a long and glorious slog. But it's like learning a language: the more you speak and write, the more you can speak and write.
Re: Ask HN: What are you working on to become a better programmer?
#6Re: Ask HN: What are you working on to become a better programmer?
#7https://github.com/symkat/MyJekyllBlog - It’s centered around hosting Jekyll blogs. It supports having paid user accounts (Stripe), building sites (uses podman containers), deploying built sites to web servers, obtaining SSL certificates for the sites it hosts.
It’s been really fun to work on.
Re: Ask HN: What are you working on to become a better programmer?
#8I think the same applies here.
Re: Ask HN: What are you working on to become a better programmer?
#9If there was anyone who helped me become a better programmer, it was my first tyrant boss, who was a complete asshole. I adopted his practices: write out what you want your program to do. What is its purpose? What does it do? How does it operate? Who will use it? Why? What will they pay for it? What will it look like? What pages will it have? Does it need these pages? And a bunch of other questions. It really helps to save a ton of time and keep you on focus.
He said to me: "You waste more time jumping into a program without direction than one where you spend a weekend just outlining what your program should actually do."
Really great advice that helped me write many programs.
Re: Ask HN: What are you working on to become a better programmer?
#10I know over 21 programming languages since 1979. What I lack is algorithms and object oriented programming.