I am working on actually beginning doing something with my photography. It has been a hobby/passion of mine for 7+ years, but so far I do not really do much with the final images. I put them on my private Flickr as a backup and upload the highlights to Instagram, but that's it. I feel like Instagram is a hard medium because the photos that are trending are mostly the same overdone and oversaturated landscape or trave…
I liked your photos on Instagram :) It appears to have a certain identify, with nature, natives, mixing history, and with good composition. I agree with t0bia_s 2 that you should create a portfolio. But please keep posting your work on Instagram (already following you) or wherever you like. Cheers!
Ask HN: What are you working on this year?
481–490 of 514 posts
Re: Ask HN: What are you working on this year?
#482I’ve been starting and growing a live theater venue in San Francisco for the past couple years, taking a break from the tech world. It’s finally starting to build some good momentum and I’ve even got some paid employees now. This year I’m hoping to get it self-sustaining enough that I can leave it largely in the hands of capable management and start dabbling on the tech ideas I’ve been kicking around. I’m especially…
A theater theater? Will you be involved in choosing the plays or anything? Gather other patrons or sponsors to maintain it? Maybe build a troupe and train amateur artists? That sounds extremely interesting, and something I would never think about doing coming from IT. I understood you want to take a break from the tech world, but mind sharing how the idea of growing a live theater venue came to your mind? :) Cheers
In these Covid-adjacent times, it’s less about me picking the performances and more about hosting anyone who’s interested in renting the space. But yeah I do get final say in who we host and how I schedule things. Which is actually a huge responsibility; we hosted a comedy show on Halloween that was absolutely horrible and I’m still having to apologize to people for it.
I also handle all of the marketing, fundraisers, much of the tech, and did a lot of the initial cleaning myself. Also working with contractors on renovations, etc. For most of the time I’ve been the person checking in tickets at the front, cleaning up messes, doing some of the lighting design, etc. More recently I’ve been able to hire staff to help with much of this, but it’s definitely been a journey requiring a lot of work.
As for hiring a troop, mostly I’ve been focusing on renting out the venue to producers who are running their own shows including hiring their own performers. But we have self-produced a few shows including an upcoming Valentines cabaret. Once there’s less work to do on the venue itself, we will probably have more bandwidth for self-producing.
I’ve got more details at https://GreatStarTheater.org. If you’re ever in San Francisco, come say hi! Contact info is on the website. I also host boardgame nights there most Tuesday evenings, open to all.
Re: Ask HN: What are you working on this year?
#483Re: Ask HN: What are you working on this year?
#484Get good at rapidly prototyping games and software in general. Last year I learned Rust deeply in the hope that it would be my “everything” language to build games, web servers, and CLI/TUI apps. I like Rust but using it for personal projects taught me that I value higher-level tools as well as very fast prototyping and feedback loops much more than I realised, particularly for games. So I'm planning to go back to Go…
Do you write in GDScript for Godot? And do you have any resources you used to learn Godot? I’ve dabbled with it, but I’d like to get better at it. I was interested in learning Rust for similar reasons as you but I think your conclusion is solid.
More on the differences and trade-offs here: https://docs.godotengine.org/en/stable/getting_started/step_.... The piechart on this page shows the spread of languages in the Godot community: https://godotengine.org/article/godot-4-will-discontinue-vis... (80% of Godot devs use GDScript, hence them discontinuing the other VisualScript option that Godot has in the 3.x branch).
Resources-wise, I first worked my way through the official docs:
https://docs.godotengine.org/en/stable/
I'm currently re-visiting BornCG's playlist here (starting at the Godot 3.2 2D platformer section):
https://www.youtube.com/playlist?list=PLda3VoSoc_TSBBOBYwcml...
BornCG is a computer science teacher by day and it shows; I find his stuff better explained and paced than most other Godot resources. But you might want to explore some of the other popular ones too:
https://www.heartgamedev.com/1-bit-godot-course-youtube (paid)
https://www.gdquest.com/product/ (paid)
https://gdquest.mavenseed.com/courses/learn-to-code-from-zer... and https://gdquest.github.io/learn-gdscript/ (designed for those new to programming, and great for kids!)
https://www.gdquest.com/tutorial/ (free)
More at https://docs.godotengine.org/en/stable/community/tutorials.h...
Re: Ask HN: What are you working on this year?
#485Earlier quoted context omitted.
Do you write in GDScript for Godot? And do you have any resources you used to learn Godot? I’ve dabbled with it, but I’d like to get better at it. I was interested in learning Rust for similar reasons as you but I think your conclusion is solid.
Yes, I just embraced GDScript. So far it's been great. I haven't experienced any performance issues in my small projects yet (GDScript often calls APIs written in C++ anyway without much overhead), there are far more learning resources for it, and it's more conducive to quick prototyping than C#/C++ in my view. (Performance is also set to improve in Godot 4, apparently: https://github.com/godotengine/godot/pull/70838…
So my journey with Godot has been a long and fulfilling deviation. Perhaps the ultimate expression of ADHD. Now that I’m comfortably employed, I can get back to focusing on a fun hobby. Thanks for the resources. Those will certainly be helpful.
P.S. I’m interested in hearing about any projects you’ve worked on and may be excited to share!
Re: Ask HN: What are you working on this year?
#486Earlier quoted context omitted.
Yes, I just embraced GDScript. So far it's been great. I haven't experienced any performance issues in my small projects yet (GDScript often calls APIs written in C++ anyway without much overhead), there are far more learning resources for it, and it's more conducive to quick prototyping than C#/C++ in my view. (Performance is also set to improve in Godot 4, apparently: https://github.com/godotengine/godot/pull/70838…
I first became interested in Godot and game dev in 2020 when I was bored during lockdown. As I got more hands on, I realized I didn’t know enough about software development to write sufficient code. Naturally, I started taking online software engineering courses to improve. This then led to a realization that I loved developing a lot more than the work I was doing at the time (accounting), and if I had to learn how t…
It's certainly less stressful to get a stable engineering job first and make games on the side than the other way around, even if it's not as creatively satisfying sometimes. But a great hobby to have — hope you enjoy getting back into it.
No projects to share just yet, but I'm having fun seeing how fluidly I can get things out of my brain and onto the screen.
Re: Ask HN: What are you working on this year?
#487I’m building a hostingplatform for fully managed Wordpress sites. By managed I mean both the WP install, but also plugins, themes and other customizations. I have a customer who does marketing, SoMe, SEO and all that (as a small business for other small to medium businesses) but it turns out she spends a lot of time dealing with tech issues from WP sites (plugin update errors, other tech issues the hosting provider d…
> I’ve been a SW dev for 10+ years now and know very little about WP WP has become a gigantic ecosystem with its own sub-ecosystems and specializations that pertain to those ecosystems at this point. Seeing it as a 'Linux ecosystem, but as a web app' would be a better way to understand the landscape. Therefore, you should definitely try to learn more about WP because: > But it has always seemed crazy to me how everyo…
That being said, unfortunately you have a few assumptions, that makes some of what you write less relevant.
> But then many users wont use your service because they cant install the plugins they want.
This is sort of the core misunderstanding: This setup is defined for one customer (marketing agency) so I dont really care how the masses would like to use WP hosting. And in extension of this users will not be allowed to freely install plugins, customizations etc. That is want it means for this to be “fully managed” (I wrote about what and how in another comment above). The business need for this thing came about in the first place because the customer didnt not want to be the one to fiddle with webservers, plugins and updates. So the goal is to build something that strikes a balance between enabling the customer to deliver their (marketing stuff) to their clients and doing it in a controlled manner, for an acceptable price. Restrictions and processes are going to drive prices down, while the need for flexibility and time-to-deliver will drive price up. The question is if there exists a balance thats acceptable to all parties.
On a more overall level, I’ll add that I get how WP has become a huge ecosystem like you say. But part of why I fint this little project interesting is that, in my eyes, its an ecosystem that has evolved through thousands of low-tech users (certainly not experienced devs) hacking together bad, but somewhat functioning, solutions and making so many bad tech decisions along the way, resulting in a mountain of tech debt which leads to all of the stacked problems you describe in your comment. I think you are completely correct in all the issues you describe, but Im interested in whats possible to do if all the usual ways of doing things in this ecosystem is thrown out the window, and we look at how things should be done. Is it possible that a better solution doesnt exist? Sure! But wont know still we try.
There is just so many ingrown “bad things” that seems to be the norm in this WP world, that would not even be considered in a more regular sw development situation: Imagine giving the somewhat “tech savy” end user access to the C# codebase, installing nuget packages (WP: plugins), making code changes (WP: functions.php) and messing with appsettings (WP: configs).. and directly in prod. Its just too far out. I wont even let the senior devs on my team deploy code changes directly to prod. We have git, PRs, reviews, tests, build pipelines, test environments and so on.. We’re not savages. Or, a less dramatic example: a few comments/people have asked now, what I’ll do about “that broken plugin which breaks the site”. Well, I’m not going to use it - its broken!? Just like I’m not using broken python packages.
Re: Ask HN: What are you working on this year?
#488Earlier quoted context omitted.
If you mean it seriously with photography, make a personal portfolio with top notch pictures. Abandon posting on instagram as soon as possible.
I am actually in the process of creating a website on Squarespace, but the price per month is the only thing holding me back at the moment with no income while traveling :-(
Or use WordPress.
Re: Ask HN: What are you working on this year?
#489The first version of my radiation detector is being sent to people all over the world and I've gotten very good feedback. Now I need to make a second version with Bluetooth and gamma spectroscopy. And a longer battery life. And higher max range. And higher sensitivity. And a bigger screen, probably. https://www.bettergeiger.com
Re: Ask HN: What are you working on this year?
#490Earlier quoted context omitted.
> I’ve been a SW dev for 10+ years now and know very little about WP WP has become a gigantic ecosystem with its own sub-ecosystems and specializations that pertain to those ecosystems at this point. Seeing it as a 'Linux ecosystem, but as a web app' would be a better way to understand the landscape. Therefore, you should definitely try to learn more about WP because: > But it has always seemed crazy to me how everyo…
At a first read through there seems to be a of usefull knowledge and experience in your post. So I’ll surely go through it in detail and take away everything I can. That being said, unfortunately you have a few assumptions, that makes some of what you write less relevant. > But then many users wont use your service because they cant install the plugins they want. This is sort of the core misunderstanding: This setup…
In case you missed, I already made an example of that case. It is a workable format in the WP ecosystem and there are many who use it. However, the market for it is limited to the customers whose needs fit the specific features you provide. That said, its definitely possible to establish a small business with that format. But its naturally limited, and in the higher tiers the competition is fierce.
> I’ll add that I get how WP has become a huge ecosystem like you say. But part of why I fint this little project interesting is that, in my eyes, its an ecosystem that has evolved through thousands of low-tech users (certainly not experienced devs) hacking together bad, but somewhat functioning, solutions and making so many bad tech decisions along the way
That's the perspective mistake what a lot of people who are new into WP make. I thought similarly way back.
However as you get immersed in the ecosystem, first you see that things work quite well and they are not merely 'somewhat functioning', and the tech choices made by everyone exactly fit their budget, their needs and what's maintainable. People end up making the mistake of providing 'better solutions' that will surely help the 'bad tech choices' in a given use case a few times. Only swiftly to learn that there were reasons why that particular use-case and its sub-ecosystem developed, and those reasons almost 100% coincide with the business needs of that sub-ecosystem.
Case in point:
> mountain of tech debt which leads to all of the stacked problems you describe in your comment
Being filesystem-dependent never was tech debt. At the point WP and its ecosystem came to being, there was no availability of reliable NFS setups, leave aside anything being affordable for the broad public in any way. Coupled with the plugins needing filesystem features to provide features and enhance the sites, being stateful was a good choice.
Today its little different - the majority of WP ecosystem uses plugins and thats why WP is big - anyone needing to any kind of thing can find enough plugins to make it happen. Hence the need for the filesystem.
Like you are planning, its possible to identify a narrow set of feature needs and compile a list of plugins and themes to create a rather rigid version of WP and even turn it stateful. But this is a sub-ecosystem of WP and WP would never ever become what it is if it was this limited from the start. In the end, the plugins that you are going to compile into your WP distro will be plugins that were made for use in stateful sites to start with.
So in a sense, this is not WP's tech debt - its the Internet technology's tech debt - it was built on stateful apps, and those who were running stateless workloads were few at the dawn of the Internet. When the stateful workload problem is solved (either by K8 or by some other tech) this problem will be auto-fixed.
> Imagine giving the somewhat “tech savy” end user access to the C# codebase, installing nuget packages (WP: plugins), making code changes (WP: functions.php) and messing with appsettings (WP: configs).. and directly in prod. Its just too far out
That is why no more 'properly done' and 'well engineered' cmses, platforms have never taken off: The flower shop owner somewhere in Oregon or the Japanese blogger in Tokyo needs specific features for his or her website/shop. These are provided by plugins that immediately implement those features to his site at ridiculously low cost and effort. As his or her business scales, things will keep the same rhytm, with solutions that require major monetary and time investment for 'more properly engineered' solutions demanding insignificant investment of money and time from him. Over time, he or she will end up being proficient in this easy-to-use system to be able to run his WP-based site/shop single handedly, whereas similar setups require considerable money and even teams to set up and maintain with 'properly engineered' solutions. Naturally, he will never go near any such solution.
> We’re not savages.
Thats a very crappy way to look at this. The flower shop owner above will not like that kind of perspective. Neither the rest of the WP ecosystem. Such attitude and arrogance is not well-received. Especially keep it away from any support/comment thread at WP.org. You would get very harshly rebuked.
> Or, a less dramatic example: a few comments/people have asked now, what I’ll do about “that broken plugin which breaks the site”. Well, I’m not going to use it
Your users would eventually force you to make it happen, or they would just move somewhere else. If youre lucky, some of them would even generate enough noise and feedback for you to notice so that you could address the situation. Otherwise the majority just silently moves on to somewhere else since there are a plethora of WP services for anything. This is before the fact that there are plugins that you have to use even if it breaks some site. Its the providers' obligation to fix it and make things happen.
WP is all about making things happen fast and with reasonable cost. In between a service that does things right 98% of the time much easier and with lower cost and one that does everything right and 'properly engineered' 100% of the time, the users will go with the 98% one. The other one won't even enter the picture to be considered. The hardcore reality of real life economics is much different than the reality of the engineering in large organizations in which engineering can be done in specific ways without being able to demonstrate total business justification, thanks to being shielded from the market economics due to the large capital and complexity of such organizations being a wall that separates them.
Large marketing clients are much more workable in that regard and that's a good choice. But those large marketing clients will also have demands for features like the general WP users, even if the demand frequency may be much lower than the average. However make no mistake - even if they are larger users/customers who may have been fed up with maintaining sites and plugins, they are still WP users.
...
Your approach and attitude reminds me of mine way back. WP ecosystem taught me a lot about the real world, actual business needs, what really matters and changed my entire perspective. Especially interacting with customers/users teaches an engineer like nothing else could. So it will be a maturing journey however you look at it.