Hacker Newsnew | past | comments | ask | show | jobs | submit | jsntrmn's commentslogin

I have been enrolled in classes at The Pennsylvania State University's (PSU) World Campus[1] since the spring semester of 2014. This is PSU's fully online offering. I first earned an AS in Information Systems Technology (IST) en route to continuing for my BS in IST. I will graduate this fall.

I took my sweet time because, alongside my studies, I've maintained full time employment in industry (first as an SE and recently moving into cloud architecture). I share this to highlight that, although I've been in it for the long haul, the quality of the education (e. g., course design, instructor engagement, CMS quality, etc.) has kept me thoroughly rapt along the journey.

[1] https://www.worldcampus.psu.edu/


I work from home 1 or 2 days a week and am extremely comfortable with a 2019 MacBook Pro (15 in) and two Dell P2415Q monitors (24 in / 4K). I wish I had gone with the 27 in model but had limited space in my office.

My personal laptop is a mid-2015 MacBook Pro. For connectivity, I use both DisplayPort (DP) and mini-DisplayPort (mDP). DP goes to the 2019 MBP and mDP goes to the mid-2015 MBP.

I run everything from the latest MacOS to Windows 7 and 10 to multiple flavors of Linux via an unRAID box that pulls double duty as a media server. I've had very limited issues with driver support.

Very affordable and reliable solution.


I just asked myself this question quite literally yesterday. In my search for an answer, I stumbled upon CodeTriage. You pick a language with which you're comfortable and a project (or two) that utilizes that language and CodeTriage delivers GitHub issues to your inbox. It takes a lot of the guesswork out of knowing how to jump in.

https://www.codetriage.com/


This. A million times this.

I experienced a similar situation just a few months ago. I'm now being asked to step in and take over the project from the very person who got the promotion because said individual never truly had the leadership skills to begin with, rather, they only had the leverage of walking out the door.

It's a very difficult pill to swallow when my manager turns this situation around on me, stating (I'm paraphrasing), "If you truly want to be a senior, you have to know when to swallow your pride and do right by the team."

Our industry is just plain bananas.


I am just now (as of reading your comment) becoming aware of the "Little" series. Is there a particular order in which one should read the books?


Little Schemer first and Seasoned Schemer second. The other ones are about different independent topics and can be read in any order once you have read the first two ones.


Would you care to comment on runtime performance of the finished product? I've played around with Flutter a bit and get the impression that it's still a little too heavily skewed toward Android in terms of optimization. I guess I can't fault a Google-built framework for that, but I could never sell Flutter to upper management if I have to say, "well... it's a little janky on iOS."


This acquisition has piqued my interest moreso than your average bear because I work for a major retailer that just so happens to be heavily invested in Adobe Experience Manager (AEM). We are using AEM strictly as a CMS and are otherwise heavily invested in Oracle Endeca to drive commerce from a search/nav perspective. And then there's the whole payment and order management issue which we handle with custom, in-house solutions.

I'm a little scared to hear all the horrible experiences with Magento because I'm a developer on our search team and working with Endeca (or any Oracle product for that matter) is an absolute nightmare. I flat out hate Endeca. We'll be due for a replatform in another few years (once the business gets sick of us trying to bolt on big data features to Endeca, which just wasn't built for such). I can imagine us going the Magento route since we already have hefty contracts in place with Adobe.

I've tried to pitch a custom solution based on Elasticsearch (or Solr directly) but my director and VP don't want to hear about anything that involves building various business user UIs from scratch. Endeca provides a (sigh... Flash based) UI that gets the job done, and on top of that we have several legacy apps with (can't believe I'm saying this in 2018) UIs written in classic ASP.

Other than Shopify or Workarea, are there any platforms you, the ever-full-of-knowledge gurus of HN would recommend? I really like both of the aforementioned products because they give you a lot of useful UIs out the box (in addition to the capabilities of the platforms themselves), but they also give you a lot of content management and we don't need that.


It's a smart move for Adobe I believe. I really can't see how the overlap of customer base for AEM / Magento will be, also it will be interesting to see if they start to do more b2b or b2c eCommerce. It is an interesting time in the space, strong CMS adding eCommerce, and strong eCommerce adding CMS. It's highly likely that Salesforce / Commerce Cloud will expand into the CMS space and possibly more consolidation of platforms.

There are some abstract systems like Moltin.com that offer eCommerce APIs Platforms like BigCommerce.com / VTex.com / Miva.com / Volusion.com are also pretty popular.

Then you have some end to end ones like Coredna.com* that offer B2B, B2C and CMS.

*Disclaimer : I work for the last company


Awesome reply! This is why I love HN. I'll be sure to investigate all of the options you've provided, including your own company. It takes a lot of integrity to list your own product last and include a disclaimer to boot. Kudos!


When picking a platform, it's generally not about the feature set, as to why one is chosen over another. Often it's service : price, flexibility (integrations or future expansion), or just how the business operates in general. Best of luck on your reach. Feel free to reach out if you have any questions.


Hey! one of the founders at Moltin here. Thanks for the mention @blackdogie, always a nice surprise to stumble across! Coredna looks interesting (nice explainer video!).

@jsntrmn we often see the need to de-risk technology choices for decision makers at larger retailers which can sometimes be in conflict to what a developer looks for when selecting a tool or service. We're trying to get the right balance at moltin as we think both voices need to be at the table.

Happy to chat with either of you if you would like to share learnings/experience or if I can help in any way, just drop me a message adam@moltin.com


Great to connect, will reach out via email. Thanks for the kind words about the website, it was just relaunched last week.


I totally understand the fear your VP have. It’s much harder(expensive) to find developers who have to manage their own ES or Solr instance instead of just making minimal enhancements to a base product that “works”.

It sounds like solid risk management which is what most companies (large) end up hiring people at that level for.

If you’re wanting to build newer things with newer technology then you should find a new role.


I suppose you've hit the nail on the head with your final sentence. I do agree with you, though, that my VP is making the appropriate decision given that we're a large enterprise.

At the end of the day, whether I'm a cog in the wheel of a huge machine or a decisive voice at a small startup, the engineer in me just wants to see the best solution realized. I guess that's why I still care, when in reality, I should probably be considering a move elsewhere.

Thank you for your input!


Drupal 8, plus integrated ElasticSearch (so you don't have to build UIs and can also integrate search into displaying collections generally), and Drupal Commerce if you like.


Have you worked much with D8 Commerce? I know it's spoken of highly in the community but after tolerating it since my first deployment of that combo in late 2015, it still feels half baked at best and almost completely undocumented relative to other major Drupal projects.

Why this very evening I'm having to manually re-input authorize.net details because they updated the module with a very poor upgrade path.


Well it's always been under resourced and you could fairly say it lacks product/commercial maturity so will have many rough edges and gotchas, but at the same time it's a very complex problem space where all of the solutions have drawbacks - so I'd look more at what the differentiators are, since we have to endure pain in any case.

So for example, with shopify you know it's all going to be click and build and largely configurable by commerce owners. Ease of use and a generic set of capabilities that scale across its userbase.

With Drupal Commerce, you know you are going to have a completely extensible open source system which leverages very powerful existing Drupal components such as entities, views, users, rules, search. There isn't really anything else like this.

A long time ago, I saw one very big d6 project (with insanely huge spiky traffic) which recognised this and used d7 commerce as a separate standalone system which sat on the back end integrated with the d6 site. This was after assessing Hybris, Magento, and Demandware as alternatives and understanding that they would require far more bespoke coding and have higher maintenance costs to come anywhere close to the very very specific and high spec requirements this particular site had.


Why do you work there?


Please see my reply to @brogrammernot.

tl;dr

You've posed a very appropriate question, one they I find myself replaying over and over as of late.


I've been writing so much boring backend Java for so long... Some Python would be a sorely needed breath of fresh air. Thanks for pointing me in this direction. I might just play around with it on my homelab for the fun of it!


Thank you for the article link! It was an interesting read, indeed. I hadn't thought of this seemingly obvious approach, and it's one that won't be too difficult to pitch to management.


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

Search: